我们正在过渡到我们的iphone项目的自动构建过程。这些项目可以由各个开发人员签出,在这种情况下,所有API网址都需要指向特定的路径。还有各种各样的构建环境,每个构建环境都有自己的API根路径。在iphone项目中管理构建目标变量
我大概可以添加多个不同的构建目标,并且每个构建目标都包含一个不同的URL定义文件,但这看起来好像很多维护和一点矫枉过正。
那里有什么最佳实践来为不同的构建环境交换几个环境变量而不用大惊小怪?
我们正在过渡到我们的iphone项目的自动构建过程。这些项目可以由各个开发人员签出,在这种情况下,所有API网址都需要指向特定的路径。还有各种各样的构建环境,每个构建环境都有自己的API根路径。在iphone项目中管理构建目标变量
我大概可以添加多个不同的构建目标,并且每个构建目标都包含一个不同的URL定义文件,但这看起来好像很多维护和一点矫枉过正。
那里有什么最佳实践来为不同的构建环境交换几个环境变量而不用大惊小怪?
Xcode Configuration Files可能是你在找什么。他们将构建设置放在文本文件中以便于管理。
在Project
树>Targets
>高光的目标>Cmd-I
>在Build
标签...
滚动到"GCC 4.2 - Precessing"
>Preprocessor macros
只是添加尽可能多的需要,例如
TARGET=8
关闭。这对于设置实际的构建设置很有用,但我正在寻找可以将不同的URL注入到我的项目中的方法。从我所知道的来看,配置文件并不是真正用于这个目的。 – DougW 2010-05-18 20:51:23