如何为 iPhone Light 版本应用程序创建 xcode 项目?

Posted

技术标签:

【中文标题】如何为 iPhone Light 版本应用程序创建 xcode 项目?【英文标题】:How to create xcode project for iPhone Light version app? 【发布时间】:2010-09-23 09:02:12 【问题描述】:

创建轻量版 iPhone 应用程序的推荐方法是什么?

我有一个我的 iPhone 应用程序的 x 代码项目,我想为此收费。除了那个应用之外,我还想免费部署这个应用的额外“轻量级”版本,这当然会有一些限制。

我能想到的最好方法是在我现有的 xcode 项目中添加一个新的“Light”配置,并仅在此配置中定义一个类似 LIGHT_VERSION 的常量,该配置将在我的代码中进行测试。

该解决方案会奏效吗?还是我必须创建一个新的“Light”项目,指向原始项目的所有来源和资源?

【问题讨论】:

How do I manage building a Lite vs Paid version of an iPhone app?的可能重复 【参考方案1】:

是的,您可以定义预处理宏 LIGHT_VERSION。与

一起使用
#ifdef LIGHT_VERSION
#endif

这样可以禁用/启用功能。 更多信息请关注:*** - xcodebuild - how to define preprocessor macro?

【讨论】:

所以我想我也可以为这个配置提供不同的应用程序名称和不同的 App ID,对吧?

以上是关于如何为 iPhone Light 版本应用程序创建 xcode 项目?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 iPhone 应用程序运行和调试单元测试

如何为 iPhone 应用程序创建多个主题/皮肤? [关闭]

如何为 iPhone 创建自定义 Interface Builder 插件?

如何为我的 iPhone 应用程序创建示例 SQLite DB?

如何为我的 Flash 页面创建 iPhone 应用程序? [关闭]

如何为 iPhone 6 / 6 Plus 仅横向应用程序创建启动图像?