如何配置默认构建设置或在多个项目之间共享设置

3
有办法配置全局默认构建设置,或者在多个项目之间共享某些设置吗?
示例1:我下载了Xcode 4.2,并想要将ARCHS_STANDARD_32_BIT设置更改回旧的“armv6 armv7”值,而无需更改所有项目。 我希望能够轻松地在决定不再支持旧设备时将其更改回来。
示例2:我有一些设置,例如要忽略的警告或优化参数,并且希望在构建库的所有项目中共享它们,以便最终产品链接时使用。 每次我想要更改其中一个设置时,我都想避免担心是否忘记为每个目标更改设置。
1个回答

3

您最好的选择是使用Xcode配置文件。它们是带有构建设置NAME = VALUE的文本文件。例如:

ARCHS = armv7 armv6

使用“配置设置文件”模板创建一个新的配置文件。从构建设置中复制/粘贴填充它。
您可以为每个构建配置(例如Debug)、项目和目标设置一个配置文件。这样,您可以将设置分成几个文件并多次重用它们。 Google Toolbox for Mac 项目经常使用此技术。请查看 其示例
我在Xcode 4文档中没有找到好的参考资料。请查看 基于配置文件创建构建配置

另一个相关的问题是:在Xcode4中是否有一种方法可以显示来自构建设置页面的设置名称? - pqnet
1
我自己找到了这个答案,因为我认为如果你正在学习配置文件,知道这个技巧很有用,所以我在这里发布一下:你可以使用cmd+c从构建设置页面复制设置,然后使用cmd+v将它们粘贴到你的配置文件中。 - pqnet

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接