安装两个具有相同Bundle标识符的应用程序

3

我开发了一个应用程序,然后制作了两个版本。一个是免费的,另一个是付费的。现在我想使用相同的包标识符在一个iPhone或iPod上安装这两个应用程序。我该怎么做?当我提交到应用商店时,它会正常工作吗?

开发人员在他们的免费版本和付费版本中使用了什么方法?他们使用不同的包标识符吗?

2个回答

8
iOS开发者门户网站不允许您创建具有相同Bundle标识符的两个应用程序。AppStore上的每个应用程序必须具有不同的Bundle标识符,因此如果您尝试将其提交到商店,则肯定会遇到问题。
此外,我认为当您尝试使用相同的Bundle标识符运行新应用程序时,XCode会擦除您设备上的先前应用程序。
我的建议是为您的免费版本使用类似com.yourcompany.myproductlite的内容。当然,这意味着您将无法共享GameCenter数据等等...
另一种方法是使您的应用程序免费,并使用应用内购买来让人们解锁完整版本。

2
使用通配符捆绑标识符,例如在您的捆绑标识符中加入“*”。请注意保留HTML标签。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接