Xcode 中的 Archive 目录是否有环境变量?我在文档中找不到任何内容:https://help.apple.com/xcode/mac/8.0/#/itcaec37c2a6
答案 0 :(得分:0)
ARCHIVE_PRODUCTS_PATH
或 ARCHIVE_PATH
,具体取决于您想要的那个。我制作了一个脚本来打印存档过程中所有可用的环境变量。
将此添加为动作后存档脚本(方案下拉→编辑方案...→存档(展开下拉)→后动作→运行脚本→粘贴以下内容:
#!/bin/sh
exec > ${PROJECT_DIR}/post-archive.log 2>&1
${PROJECT_DIR}/Scripts/print_all_environment_variables.sh
脚本:(例如print_all_environment_variables.sh
),set
将打印所有环境变量
#!/bin/sh
set
现在你可以看看 post-archive.log
,它会有一堆环境变量(超过 1000 行)。您正在寻找的是:
ARCHIVE_PRODUCTS_PATH='/Users/username/Library/Developer/Xcode/Archives/DATE/Project Name DateTime.xcarchive/Products'
或者,
ARCHIVE_PATH='/Users/username/Library/Developer/Xcode/Archives/DATE/Project Name DateTime.xcarchive'