iphone - 如何基于一个 xcode 项目构建精简版和完整版的 iPhone 应用程序?

标签 iphone ios

我不想维护两套代码。我只需要在 Lite 版本中限制一些功能,并在上面添加一些广告。

怎么做?

最佳答案

创建多个目标。

您可以通过右键单击目标并选择“获取信息”来改变构建配置。从那里,您可以做一些事情,比如改变它正在查看的 Info.plist 文件(做一些事情,比如在名称中添加“Lite”并改变图标/加载图像)并设置编译器标志,以便你可以在某些地方#ifdef

如果有很多文件只适用于完整版,那么您可以右键单击它们并将它们从 Lite 目标中删除以制作较小的应用程序。

我已经尝试了多种替代方案,例如多种配置,而且我不断回到多个目标。我通常至少定义了三个 - Development、Ad hoc 和 App Store,每个都有自己特定的设置。

关于iphone - 如何基于一个 xcode 项目构建精简版和完整版的 iPhone 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4664991/

相关文章:

ios - 如何让iOS应用程序在启动时自动识别是从哪个应用程序商店下载的?

iphone - 如何从 MKMapview 中删除国家/州名称

iphone - 您可以在 iPhone/iPad 上的 View 之间执行的完整转换列表

ios - IOS 应用程序中的选项卡栏

iOS 9 推送通知在应用程序打开时不显示

ios - 委托(delegate)传递数据无响应

ios - CoreData 不会为 Swift 3 生成 NSManagedObject

iphone - 访问/设置iOS设置应用的全局设置

iphone - 使用位于另一个导航 Controller 内的导航 Controller 查看错误

Html 5 [input type=Date] 控件,MAX 日期在 iPhone/Ipad 中不起作用