【发布时间】:2016-03-01 17:24:45
【问题描述】:
我基本上通过设置两个运行特定脚本的构建阶段将构建编号设置为 Git 提交的计数 - 就像在这个问题中一样:
Why won't my build phase scripts be executed when creating an IPA from command line?
但是,我发现当我 Archive 使用 Xcode 或 fastlane 工具链时,脚本不被调用。
这是为什么呢?我会假设当您进行归档时构建会运行。即使是存档操作,我如何才能使这些构建阶段运行?
【问题讨论】:
-
运行脚本构建阶段将始终在存档期间运行,如果您没有选中
Run script only when installing选项,则在构建期间运行。您可以尝试使用此脚本添加另一个构建阶段并查看通知是否显示?osascript -e 'display notification "Building complete"'