Xcode没有告诉你的脚本为什么要构建它 - 也就是说,如果它之后是否会运行应用程序 - ; 只是它正在建设.还要注意的是选择,而不是"运行"到"构建与运行"并没有运行在运行脚本阶段的脚本.
如果您在其他场合构建,则可以将构建设置传递给xcodebuild(如果从命令行构建)或选择不同的构建配置(如果从Xcode应用程序构建),您可以在构建脚本中将其引用为环境变量.例如:
if [ "$CONFIGURATION" == "Debug" ]; then
# increment build number
fi
Run Code Online (Sandbox Code Playgroud)
(此脚本使用CONFIGURATION内置构建设置,但您可以根据需要创建自定义构建设置.)