制作同一个应用程序的两个版本 - lite和pro

Hen*_*son 7 iphone bundle multiple-versions

我们有一个AdWhirl赞助版的应用程序(Moonrise),并希望提供无广告的$ .99版本.

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

但是,如何编译为两个不同的"应用程序包",可以说具有不同的名称和包标识符?

我想我在尝试之前只是要求单挑,如果有问题我应该考虑一下.此外,如果有更简单的方法,我想知道(因为这应该在开发者中很常见).

计划是

  1. 创建一个包标识符,在-info.plist中进行更改
  2. 使用新名称创建新应用程序,更改包显示名称和图标
  3. 制作#define等不显示广告
  4. 上传到App Store

我错过了什么吗?

Ser*_*tov 9

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

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