1

我正在构建一个具有免费版本和付费版本的应用程序。应用程序之间的区别只是代码中某个常量的定义行(它创建了需要在每个应用程序上添加的代码)。

我希望图标也根据此定义进行更改。有人知道我该怎么做吗?例如,我可以使用生成的代码在不同的 info.plist 文件之间进行选择吗?

请帮忙。

4

1 回答 1

1

你想为你的精简版设置一个重复的目标。在这个次要目标中,它应该是相同的PREPROCESSOR MACRO,除了你添加的一个 like LITE_VERSION。它还应该指向不同的 info.plist

然后,在编译时的代码中,您可以#ifdef LITE_VERSION在为该目标编译时使用编译 Lite 代码与 Reg 代码。

于 2012-07-07T11:30:13.480 回答