我尝试使用fastlane deliver
将我的应用上传到App Store,但它告诉我Xcode和iTunesConnect中的捆绑标识符不匹配,即使它们是&#39 ;完全相同。为什么会发生这种情况,我该怎么做才能帮助自己找出原因?我知道我还没有提供太多信息,但我甚至不确定自己从哪里开始寻找。这是抛出的错误消息:
iTunes Transporter的返回状态为1:ERROR ITMS-90054:"此捆绑包无效。无法从先前版本更改包标识符。如果要更改捆绑包标识符,则需要在iTunes Connect中创建新应用程序。" 对iTMSTransporter的调用以非零退出状态完成:1。这表示失败。
关于从哪里开始寻找的任何想法?谢谢!
答案 0 :(得分:4)
您在iTunes Connect上有多个应用程序吗?我遇到了同样的问题,但pilot
。我在iTunes Connect上有两个应用程序,由于某种原因,它试图上传到另一个应用程序。
有了飞行员,你会收到一条消息:
准备将新版本上传到TestFlight(App:[appId])
我发现appId是错误的(您可以在应用信息下的iTunes Connect中查看这些ID - >一般信息 - > Apple ID)。
最终为我工作的是在运行app_identifier
时指定pilot
(您的包标识符)。