在iphone项目中管理构建目标变量

时间:2010-05-18 20:25:06

标签: iphone objective-c xcode macos

我们正在过渡到我们的iphone项目的自动构建过程。这些项目可以由各个开发人员检出,在这种情况下,所有API URL都需要指向某个路径。还有各种构建环境,每个环境都有自己的API根路径。

我可能会添加多个不同的构建目标,并且每个目标都包含一个不同的URL定义文件,但这看起来像很多维护并且有点矫枉过正。

有哪些最佳实践可以为不同的构建环境交换一些环境变量而不用大惊小怪?

2 个答案:

答案 0 :(得分:2)

Xcode Configuration Files可能正是您所寻找的。他们将构建设置放在文本文件中,以便于管理。

另外:https://stackoverflow.com/questions/tagged/xcconfig

答案 1 :(得分:1)

Project树&gt; Targets&gt; <高光目标> Cmd-I&gt;在Build标签...

滚动至"GCC 4.2 - Precessing"&gt; Preprocessor macros

只需添加所需的内容,例如

  TARGET=8