4

有没有最好的推荐方法来设置 xcconfig 文件?项目相关的领域去哪儿了,目标相关的去哪儿了?多目标怎么办?

4

2 回答 2

3

您可能想查看Google Toolbox for Mac xcconfig 文件(查看三个子目录)以获得灵感。它们被设计成模块化且可跨项目重复使用,并按项目和目标级别设置进行细分。

于 2011-04-08T03:51:00.907 回答
2

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

当然,我还使用准系统 version.xcconfig 进行构建版本控制。

我发现的目标字段通常最适合目标详细信息。(冗余,我知道)基本上,如果您正在处理 App Bundle 事物或 Lib 签名,则最好将它们保存在目标中。当您构建代码、框架、库和单元测试等时,目标设置会更有帮助。然后目标设置可以从项目设置中进行必要的覆盖。

XCode 4 使可视化变得容易得多。

就个人而言,我更喜欢将所有构建设置从项目中拉出并放入 xcconfigs,因为当您调整这些设置时,项目遭受的直接更改较少。

当您将项目保存在 SCM 中时,不必让您的团队不断更新 pbxproj 可能是天赐之物。

祝你好运。

于 2011-04-08T03:45:00.677 回答