设置xcconfig文件的推荐方法

4

有没有最佳的推荐方式来设置xcconfig文件? 项目相关字段放在哪里,目标相关字段放在哪里? 多个目标又该怎么办?

2个回答

3
你可能想要查看Google Toolbox for Mac xcconfig files(在三个子目录中查找)以获得灵感。它们被设计为模块化的,可重复使用于各种项目,并按项目和目标级别的设置进行了拆分。

2

我倾向于使用ProjBase、ProjDebug和ProjRel来开始我的XCConfigs,后两个包括前者。

当然,我还使用一个裸骨的version.xcconfig进行构建版本控制。

目标字段通常最适合处理特定目标。 (冗余,我知道) 基本上,如果你正在处理应用程序包或库签名等内容,最好将它们保存在目标中。当你构建代码、框架、库和单元测试时,目标设置更有帮助。然后,目标设置可以执行你需要从项目设置中进行的必要覆盖。

XCode 4使这一过程更加直观易懂。

个人而言,我更喜欢将所有构建设置从项目中提取出来并放入xcconfigs中,因为这样项目受到的直接变化就会更少。

当你将项目保留在SCM中时,不必让团队不断更新pbxproj可能会很方便。

祝你好运。


1
我现在已经是一个承认的xcconfig转换和着迷者了。 - Dru Freeman

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