【发布时间】:2010-05-06 14:45:42
【问题描述】:
有没有最好的推荐方法来设置 xcconfig 文件? 项目相关的领域去哪儿了,目标相关的去哪儿了? 多个目标呢?
【问题讨论】:
标签: objective-c xcode xcconfig
有没有最好的推荐方法来设置 xcconfig 文件? 项目相关的领域去哪儿了,目标相关的去哪儿了? 多个目标呢?
【问题讨论】:
标签: objective-c xcode xcconfig
您可能想查看Google Toolbox for Mac xcconfig files(查看三个子目录)以获得灵感。它们被设计成模块化且可跨项目重复使用,并按项目和目标级别设置进行细分。
【讨论】:
我倾向于使用我的 XCConfigs 并从 ProjBase、ProjDebug、ProjRel 开始,后两者包括前者。
当然,我还使用准系统 version.xcconfig 进行构建版本控制。
我发现的目标字段通常最适合目标详细信息。 (冗余,我知道) 基本上,如果您正在处理 App Bundle 事物或 Lib 签名,则最好将它们保存在目标中。目标设置在您构建代码、框架、库和单元测试等时更有帮助。然后目标设置可以从项目设置中执行您需要的必要覆盖。
XCode 4 让可视化变得更加容易。
就个人而言,我更喜欢将所有构建设置从项目中拉出并放入 xcconfigs,因为这样当您调整这些设置时,项目受到的直接更改就会减少。
当您将项目保留在 SCM 中时,不必让您的团队不断更新 pbxproj 可能是天赐之物。
祝你好运。
【讨论】: