Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
管理iphone项目中的构建目标变量_Iphone_Objective C_Xcode_Macos - Fatal编程技术网

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

管理iphone项目中的构建目标变量,iphone,objective-c,xcode,macos,Iphone,Objective C,Xcode,Macos,我们正在过渡到iphone项目的自动化构建过程。这些项目可以由单个开发人员签出,在这种情况下,所有API URL都需要指向特定路径。还有各种构建环境,每个环境都有自己的API根路径 我可能会添加多个不同的构建目标,并让它们中的每一个都包含一个不同的URL定义文件,但这似乎需要大量维护,而且有点过火 在不同的构建环境中交换一些环境变量而不引起太多麻烦,有什么最佳实践吗?Xcode可能就是您想要的。他们将构建设置放在文本文件中以便于管理 另外:在项目中树中目标>在构建选项卡中高亮显示一个目标Cmd-

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

我可能会添加多个不同的构建目标,并让它们中的每一个都包含一个不同的URL定义文件,但这似乎需要大量维护,而且有点过火

在不同的构建环境中交换一些环境变量而不引起太多麻烦,有什么最佳实践吗?

Xcode可能就是您想要的。他们将构建设置放在文本文件中以便于管理


另外:

项目中
树中目标>在
构建
选项卡中高亮显示一个目标Cmd-I>

滚动至“GCC 4.2-处理”
预处理器宏

只需根据需要添加,例如

  TARGET=8

接近。这对于设置实际的构建设置很有用,但我正在寻找可以将不同URL插入到我的项目中的方法。据我所知,配置文件并不是真正用于此目的。