应用商店提交流程(BundleID)

dan*_*epg 3 iphone xcode bundle submit ios

关于使用Xcode 4的AppSore提交过程的一个简单问题(我知道已经问过,但对我没有用).

我准备好发布我的应用程序了.我有我的所有证书,我可以看到我的配置文件,其中包含ID xxxxxxx.com.blabla.App.

如果我将Xcode项目标识符设置为com.blabla.AppI,则可以选择我的分发证书(它表示"for Application Identifiers com.blabla.App").

该项目编译,但当我尝试提交应用程序时,我得到以下错误

您在Xcode项目中定义的软件包ID com.blabla.App"与您在iTunes中为此应用程序输入的软件包ID xxxxxx.com.blabla.App不匹配.

如果我尝试xxxxxx.com.blabla.App在Xcode项目中使用此bundle(),那么我无法选择已认证的,是for(com.blabla.App)应用程序.

我知道解决方案应该非常简单,但是,这是mu第一次:).

谢谢

ray*_*han 6

刚花了12个小时来解决这个问题,以为我会捐出2美分:

  1. Bundle Identifier应该是com.companyname.appname - 在iTunes Connect中创建应用程序时,它必须与Bundle ID相同
  2. 您的捆绑种子ID(App ID前缀)即.在上面创建您的应用程序时,不应将10位数代码输入xcode或捆绑ID.您将看到的唯一地方是PROVISIONING PORTAL> App ID中的App ID.这非常令人困惑 - 基本上只需为App ID SUFFIX输入上面的(com.companyname.appname)

仅供参考,从头开始的订单应为:

  1. 在Provisioning Portal>证书中获取开发人员和分发证书
  2. 在Provisioning Portal> App ID中创建APP ID
  3. 在Provisioning Portal> Provisioning中为Dev和Distr创建Provisioning配置文件
  4. 最后在iTunes Connect中创建应用程序

哦,如果你删除你的应用程序但丢失了你的名字:http: //hesh.am/2012/01/recovering-a-deleted-app-name-in-itunes-connect/