7

我们有一个由 AdWhirl 赞助的应用程序版本 (Moonrise),并希望提供 0.99 美元的无广告版本。

出于维护原因,我想要一个应用程序,我只需更改几个#defines 即可打开和关闭广告。

但是我如何编译成两个不同的“应用程序包”,可以这么说,它们具有不同的名称和包标识符?

我想我只是在尝试之前要求进行单挑,如果有我应该考虑的问题。另外,如果有更简单的方法,我想知道(因为这在开发人员中应该很常见)。

计划是

  1. 创建一个包标识符,在 -info.plist 中更改它
  2. 使用新名称创建新应用,更改捆绑显示名称和图标
  3. 做一个#define 或类似的不显示广告
  4. 上传到应用商店

我错过了什么吗?

4

1 回答 1

9
  1. 创建新的捆绑标识符
  2. 为您的应用再创建一个 .plist 文件(您可以复制现有的文件)
  3. 在新的 .plist 文件中更改应用程序名称、包标识符等
  4. 添加另一个目标(您可以复制现有的)
  5. 在目标设置中找到“ Info.plist ”条目并将其更改为新条目
  6. 在目标设置中添加一些用户定义的标志来标记其中一个是 LITE 而另一个不是 LITE
  7. 为不同的目标配置方案

如果您将一切都做好,您将能够使用单个项目来构建它的不同版本。

于 2011-08-18T12:38:34.670 回答