关于使用Xcode 4的AppSore提交过程的一个简单问题(我知道已经问过,但对我不起作用)。
我的应用已准备好发布了。我拥有所有证书,我可以看到我的配置文件,其中包含xxxxxxx.com.blabla.App
等ID。
如果我将Xcode项目标识符设置为com.blabla.App
,我可以选择我的分发证书(它表示“对于应用程序标识符com.blabla.App
”)。
项目编译,但当我尝试提交应用程序时,我收到以下错误
您的Xcode项目中定义的软件包ID com.blabla.App“与您在iTunes中为此应用程序输入的软件包ID xxxxxx.com.blabla.App无法匹配。
如果我尝试在Xcode项目中使用此捆绑包(xxxxxx.com.blabla.App
),那么我无法选择经过认证的版本,适用于(com.blabla.App
)个应用。
我知道解决方案应该非常简单,但是,这是第一次:)。
感谢
答案 0 :(得分:6)
花了12个小时来解决这个问题,以为我会捐出2美分:
仅供参考,从头开始的订单应为:
哦,如果你删除你的应用但丢失了你的名字: http://hesh.am/2012/01/recovering-a-deleted-app-name-in-itunes-connect/
答案 1 :(得分:1)
只需访问苹果开发人员论坛或尝试使用part 1 part2这样的好博客,或使用ray wenderlich教程在iTunes Store上提交应用
答案 2 :(得分:0)
您是说,iTunes Connect中的Bundle ID和项目设置中的Bundle ID是否彼此不同?如果是这样,你应该让它们相同。我的建议是从iTunes连接中删除删除应用程序,然后从开始进入设置。执行此操作时,请确保输入与Xcode中相同的App ID。
祝你好运!答案 3 :(得分:0)
请参阅Apple发布的解决此错误的步骤here。 同一错误的较旧措辞是:
捆绑标识符:(x)与保留捆绑标识符不同:(y)