尝试将我的应用的第一个更新提交到iTunes Connect时出错。
当通过Distribute操作“提交到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。
我试过了:
一切都无济于事。似乎没有谷歌的结果“捆绑标识符不能从以前的版本更改”,但很多包括“次要”一词,但不幸的是他们没有帮助。
答案 0 :(得分:2)
我收到此错误,直到我转到iTunesConnect并为新版本按“准备上传”,此时状态变为“等待上传”。捆绑标识符从来没有任何问题,因此消息“捆绑标识符不能从以前的版本更改”是非常误导的。
答案 1 :(得分:0)
我有类似的东西 - 我搞乱了构建版本,(更新了应用程序),所以添加了1.0.1的构建版本,然后一个Project然后在模拟器中构建。接下来我通过Archive root重新上传到itunes。注意:如果这是您第一次将其发送到iTunes - 它们就是其他内容。
答案 2 :(得分:0)