iPhone:提交具有相同捆绑标识符的应用时出现问题

时间:2009-12-01 07:41:30

标签: iphone

我使用“非野外卡应用ID”创建了临时配置文件。哪个有“com.compnayname.appname”。由于我想将此用于我的免费应用程序以及具有新功能的同一应用程序作为付费应用程序,我遵循不使用Wild Card App ID。现在我已经提交了我的免费应用程序,它显示得很好。我正在尝试提交具有更多功能的相同应用程序,作为付费应用程序,iTunes连接抛出错误为“您上传的二进制文件无效。捆绑包标识符已被其他软件包使用。”。在创建分发构建时,我也为付费应用程序构建使用了相同的分发包标识符,因为临时配置文件对于这两个应用程序都是相同的。我还尝试使用“com.compnayname.appname.moreinfo”创建构建,但是应用程序构建不成功,因为使用“com.compnayname.appname”创建了Prov Profile。 我现在能做什么?我如何使用相同的临时配置文件和捆绑标识符为我的相同免费应用程序和付费应用程序?那么创建“非狂野卡应用ID”的用途是什么?

注意:我知道创建Wild Card ID并使用它。但我想为这两个应用程序(但相同的应用程序),免费应用程序和付费应用程序使用非通配符ID。

有人可以帮我解决这个问题吗?

谢谢。感谢您的快速帮助。

2 个答案:

答案 0 :(得分:4)

如果它是同一个应用程序,请使用相同的ID,但要将其从之前的应用程序中“升级”,即使用iTunes Connect中的“升级此应用程序”按钮。这意味着之前免费下载的用户将免费获得新版本,但如果您愿意,可以向新用户收费。

如果您不希望以前的所有者免费获得新版本,那么它实际上是一个新的应用程序,并且需要一个新的软件包ID。

另一个选择是让它升级,免费使用,并使用应用内购买解锁新功能。

答案 1 :(得分:0)

该文档指出,如果您要构建一组应该共享相同设置等的应用程序,那么您应该使用通配符应用程序ID。

我不相信可以为两个应用程序使用唯一的appID。然后它不会是唯一的。

相关问题