捆绑标识符不能从当前值更改

Posted

技术标签:

【中文标题】捆绑标识符不能从当前值更改【英文标题】:The bundle identifier cannot be changed from the current value 【发布时间】:2013-12-09 20:22:07 【问题描述】:

我正在尝试将我的游戏提交到 App Store。出于某种原因,我在验证存档时收到此错误消息,但我不知道为什么!

我的 XCode 项目中的 bundle ID 与 iTunes 中的产品直接匹配。

到底为什么要提交到 App Store 如此复杂。我已经做了三遍,总是遇到一百万个问题:/

我有:

在 ITC 中使用正确的捆绑标识符创建的应用 我用于所有游戏/应用的公司证书 与 XCode 和 ITC 中的捆绑包直接匹配的应用 ID 与正确的捆绑包 ID 匹配的生产配置文件

【问题讨论】:

请查看此链接discussions.apple.com/message/23508889#23508889 【参考方案1】:

我遇到了同样的问题,而且它一直抱怨 iPad 缺少一个图标文件,该文件显然存在,添加到 plist 和 Target 的 General/App 图标区域。我认为苹果只是让事情变得更难试图减缓开发人员的速度。与这个烂摊子相比,android 真是一种享受!如果我能弄清楚,我会回信。

编辑:从头开始重建项目并重新创建配置文件后,我终于注意到我在 ITC 中的臭应用程序没有设置为“等待上传”......我很愚蠢,但哇 ios,谢谢选择另一个应用程序的捆绑 ID 来告诉我错误,而不是告诉他们真正的问题是什么!

【讨论】:

我发现他们的一些错误非常具有误导性或完全没有帮助:/

以上是关于捆绑标识符不能从当前值更改的主要内容,如果未能解决你的问题,请参考以下文章

更改应用程序名称后更改捆绑标识符

我可以稍后更改捆绑标识符吗[重复]

Xcode - 更改捆绑标识符但不更改产品名称

更改捆绑包标识符时,iOS 启动屏幕不显示图像

如何在 iTunes 连接中更改捆绑标识符

ERROR-ITMS-9000:无法更改捆绑标识符