在XCode中指定子项目的配置

fbr*_*eto 15 configuration xcode dependencies build subproject

我有一个XCode项目(A)引用另一个项目(B).默认情况下(据我所知),XCode将隐式构建与目标配置B匹配的依赖项的配置A(例如,"Debug").但是,如果我想要A构建为"Debug"并B构建为"Release",该怎么办?我如何在XCode中指定它?

Rob*_*ier 5

我不知道任何简单的方法,但你可以通过直接调用xcodebuild来实现依赖,以及"运行脚本"构建阶段.

我知道这只是一个例子,但如果您的真正目标是子项目是一个发布(无符号)构建,那么您可以通过将子项目构建到库或框架中并检查将二进制结果导入您的版本控制系统 每当我有一个很少更改的系统并且我不想要调试符号时,我继续将其构建为静态库并将其检入.我经常继续将代码移动到其他位置(使用一个带有.a的自述文件,说明代码的位置以及代码的构建方式.这节省了构建和结帐的时间,对于我的经验中的大型项目而言是非常宝贵的.