ios – 无法从以前的版本更改Bundle标识符

尝试将我的应用的第一个更新提交到iTunes Connect时出错.

当我们通过Distribute操作“提交到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.

我试过了:

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

一切都无济于事.似乎没有谷歌的结果“捆绑标识符不能从以前的版本更改”,虽然包括“次要”一词,但不幸的是他们没有帮助.

最佳答案 我收到此错误,直到我转到iTunesConnect并为新版本按“准备上传”,此时状态变为“等待上传”.捆绑标识符从来没有任何问题,因此消息“捆绑标识符不能从以前的版本更改”是非常误导的.

点赞