我不想维护两套代码。我只需要在 Lite 版本中限制一些功能,并在上面添加一些广告。
怎么做?
最佳答案
创建多个目标。
您可以通过右键单击目标并选择“获取信息”来改变构建配置。从那里,您可以做一些事情,比如改变它正在查看的 Info.plist
文件(做一些事情,比如在名称中添加“Lite”并改变图标/加载图像)并设置编译器标志,以便你可以在某些地方#ifdef
。
如果有很多文件只适用于完整版,那么您可以右键单击它们并将它们从 Lite 目标中删除以制作较小的应用程序。
我已经尝试了多种替代方案,例如多种配置,而且我不断回到多个目标。我通常至少定义了三个 - Development、Ad hoc 和 App Store,每个都有自己特定的设置。
关于iphone - 如何基于一个 xcode 项目构建精简版和完整版的 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4664991/