Xcode构建阶段 - 运行脚本。如何在方案中定义变量以在构建阶段脚本中读取?

时间:2015-02-03 17:46:30

标签: xcode shell xcode6

我已经创建了一个新方案,我想在该方案上定义一个常量,并且在Run Script构建阶段,我想执行一个自定义命令。我没有添加运行脚本阶段和执行命令的问题。但我对条件有困难。我正在有效地学习本教程:

https://www.parse.com/docs/ios_guide#crashreporting-symbolication/iOS

如何仅将一个变量定义为一个方案,并在if [ ... ]块中的自定义脚本上读取该变量?

1 个答案:

答案 0 :(得分:1)

There's a difference between Configurations (like "Debug" & "Release") and Schemes(更广泛,指定将要构建的目标,将用于构建它的配置 - 您可以选择不同的配置来运行vs配置与归档,以及哪些测试运行)。

所以,不要试图在构建时确定方案(there used to be a SCHEME_NAME environment variable,从Xcode 5开始看似已经消失), 做什么呢?创建一个新配置(instructions on how to do this can be found here),然后您可以定义任何特定的环境变量。