我开发了一个应用程序的精简版。现在我想创建一个付费版本。
所以我复制了目标,更改了它的名称(因此更改了 plist 和其他具有该名称的内容),现在我必须在代码中进行区分。我正在使用 Xcode 4.2,我在网上看到我必须创建一个预处理器标志。我的问题是 Xcode 4.2 中的此标志仅存在于项目的构建设置中,而不存在于目标的构建设置中。
我需要能够做这样的事情:
#ifdef paid
...
#else
...
#endif
使用预处理器宏来执行此操作。
转到“目标”->“构建设置”并选择“所有配置”(这非常重要)。
接下来找到“预处理器宏”字段。
在此字段中,添加 ex 中的标志。付费版本。现在您可以在代码中使用此标志:
#ifdef PAID_VERSION
NSLog(@"Paid version");
#else
NSLog(@"Lite version");
#endif
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)