在存档时在Xcode中设置以检查值

时间:2014-08-21 13:42:28

标签: xcode

我的应用程序有一个变量pMode,用于指示我是否正在测试。 “T”正在测试,“P”正在生产。

刚刚为Production生成了应用程序,但没有将pMode设置为P,因此出现了问题。

我是否有某种方法可以在Xcode中设置我的构建属性,以便在我继续之前提醒我检查这个,如果我正在存档或检查代码并查看如果我存档则将其设置为P?

1 个答案:

答案 0 :(得分:0)

我会通过一个常量并有条件地编译代码来设置它:

#if TESTING
    doSomethingElse();
#endif

并通过Xcode配置文件(.xcconfig)设置:

TESTING=1

然后,您可以指定要在存档期间使用的特定Xcode配置文件:

TESTING=0

您可以基于每个构建配置指定不同的Xcode配置文件,因此您需要将Release构建配置复制到Archive并在其中设置存档操作使用存档构建配置的方案。

More about this from Apple