4

尝试将我的应用程序的第一个更新提交到 iTunes Connect 时出现错误。

当通过分发操作“提交到 iOS App Store”时,我选择了我在 iTunes Connect 中创建的新应用程序版本,以及唯一可用的代码签名身份。XCode 然后告诉我

“此捆绑包无效。捆绑包标识符无法从以前的版本更改。如果要更改捆绑包标识符,则需要在 iTunes Connect 中创建一个新应用程序。”

但是,我的应用程序的 iTunes Connect 页面告诉我 Bundle ID 是

com.mycompany.myapp

在 XCode Targets Summary 中,Bundle Identifier 设置为

com.mycompany.myapp

我确实从网页上复制了文本并将其粘贴到 XCode 中。

版本号和内部版本号比 iTunes 中已有的版本高 0.1。

我努力了:

  • 谷歌搜索
  • 删除管理器中的派生数据目录
  • 更改捆绑 ID,存档然后再次更改回来
  • 甚至再次打开和关闭

一切都无济于事。似乎没有“捆绑标识符不能从以前的版本更改”的谷歌结果,尽管有很多包含“次要”这个词,但不幸的是它们没有帮助。

4

3 回答 3

2

在我转到 iTunesConnect 并为新版本按“准备上传”之前,我收到了这个错误,此时状态更改为“等待上传”。捆绑包标识符从来没有任何问题,因此“捆绑包标识符不能从以前的版本更改”的消息非常具有误导性。

于 2014-07-09T06:14:17.210 回答
0

今天早上收到了。去iTunes解决了。有人指出,该应用程序已经处于“准备审核”状态。奇怪的是。通过以下方式解决了这个问题:

  • 单击应用程序“查看详细信息”->“二进制详细信息”->“拒绝二进制”。
  • 在此之后,我立即将状态设置为“准备好二进制上传”
  • 通过 Xcode 分发应用程序。
于 2014-08-29T08:00:54.863 回答
0

我有类似的 - 我搞砸了构建版本,(更新应用程序)所以添加了 1.0.1 的构建版本,然后在模拟器中构建了一个项目。接下来我重新上传到iTunes - 通过存档根。注意:如果这是您第一次将它发送到 iTunes - 他们是另一回事。

于 2014-01-21T11:45:01.117 回答