我可以在多大程度上使用编译标志。我想使用相同的xcode项目,但编译两个应用程序。不同之处是:
答案 0 :(得分:2)
如上所述,您需要两个目标。每个目标都会获得它自己的软件包ID,Info.plist
等。至关重要的是,它可以在两个应用程序目标之间共享源代码,因此您可以创建应用程序的精简版和专业版(不确定是否&# 39; s你想做什么)。
您需要做的就是将-DPROVERSION=1
(或其他)传递给编译器,以便在共享源文件中进行条件编译:
#if PROVERSION
// Show supadupa feature
#endif
这是在 pro 应用目标的 Build Settings 中完成的。