ios - 捆绑标识符不能从以前的版本更改

标签 ios xcode app-store-connect

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

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

"This bundle is invalid. The bundle identifier cannot be changed from the previous version. If you want to change your bundle identifier, you will need to create a new application in iTunes Connect."

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

com.mycompany.myapp

并且在 XCode Targets Summary 中,Bundle Identifier 设置为

com.mycompany.myapp

为了确定,我已经从网页上复制了文本并将其粘贴到 XCode 中。

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

我试过:

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

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

最佳答案

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

关于ios - 捆绑标识符不能从以前的版本更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12371263/

相关文章:

ios - 在协议(protocol)扩展中添加目标操作失败

xcode - swift 中的 AVRecorder 和 AVPlayer

仅包含启动画面的 iOS 应用程序更新

ios - 为什么我的构建没有出现在 Itunes Connect 中?

ios - 使用 NSKeyedUnarchiver unarchivedObject(ofClass :from:)) 取消归档数组

ios - Alamofire:使用相同的 key 发送多个 URL 编码参数

ios - Magical Record 快速删除所有记录

xcode - 使用 Xcode 切换 View

ios - UnityAds 一开始就崩溃

ios - 配置非续订订阅的持续时间