安装两个具有相同捆绑标识符的应用

时间:2011-03-29 09:37:33

标签: iphone objective-c ipod

我开发了一个应用程序,然后我制作了两个版本。一个是免费的,第二个是付费的。现在我想使用相同的捆绑标识符,在一个iphone或ipod上安装两个应用程序。我怎样才能做到这一点。当我提交两个应用程序商店时它会正常工作吗。

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

2 个答案:

答案 0 :(得分:7)

iOS Developer门户网站不允许您使用相同的Bundle Identifier创建两个应用程序。 AppStore上的每个应用程序必须具有不同的Bundle Identifier,因此如果您尝试将其提交到商店,肯定会遇到问题。

此外,我相信当您尝试运行具有相同捆绑标识符的新应用时,XCode将删除设备上的先前应用。

我的建议是使用com.yourcompany.myproductlite之类的免费版本。当然这意味着你将无法共享GameCenter数据等等......

另一种方法是让您的应用免费并使用应用内购买让人们解锁完整版。

答案 1 :(得分:2)

使用通配符包标识符.i。在您的包标识符中加上“*”