我们希望有多个构建目标,唯一的区别是PCH文件或预处理器宏设置。 (无论哪种方式都允许我们根据我们的目标改变预处理器指令。)
我们不希望维护包含的源文件,捆绑资源,链接库等的几个单独列表。
基本上我们想要这个:
我们想要它,所以我们只需将所有源文件添加到“MyApp”,并拥有预处理器宏的基本列表,以及一些特定于每个构建的宏。
然后我们将拥有对应并构建每个目标的方案:
这可以用Xcode吗?
我们还希望将xcodebuild命令行工具与此结合使用,但如果我们可以执行上述操作,这应该很容易。
如果有人能解释一下,我会很高兴的!
谢谢!
答案 0 :(得分:1)
试试这个:
在项目设置(Info)中,重复发布或调试构建配置。然后调整目标的构建设置,添加不同的预处理器变量或调整PCH文件名。
之后,您可以为每个配置创建一个Scheme,这样您就可以轻松构建所需的目标。
对于xcodebuild构建,只需指定-configuration或-scheme即可。
这与Apple建议为app store构建的方式非常相似。