Fastlane交付表示捆绑标识符在iTunesConnect上不存在

时间:2017-03-02 01:00:57

标签: ios fastlane fastlane-deliver

我尝试使用fastlane deliver将我的应用上传到App Store,但它告诉我Xcode和iTunesConnect中的捆绑标识符不匹配,即使它们是&#39 ;完全相同。为什么会发生这种情况,我该怎么做才能帮助自己找出原因?我知道我还没有提供太多信息,但我甚至不确定自己从哪里开始寻找。这是抛出的错误消息:

  

iTunes Transporter的返回状态为1:ERROR ITMS-90054:"此捆绑包无效。无法从先前版本更改包标识符。如果要更改捆绑包标识符,则需要在iTunes Connect中创建新应用程序。"   对iTMSTransporter的调用以非零退出状态完成:1。这表示失败。

关于从哪里开始寻找的任何想法?谢谢!

1 个答案:

答案 0 :(得分:4)

您在iTunes Connect上有多个应用程序吗?我遇到了同样的问题,但pilot。我在iTunes Connect上有两个应用程序,由于某种原因,它试图上传到另一个应用程序。

有了飞行员,你会收到一条消息:

  

准备将新版本上传到TestFlight(App:[appId])

我发现appId是错误的(您可以在应用信息下的iTunes Connect中查看这些ID - >一般信息 - > Apple ID)。

最终为我工作的是在运行app_identifier时指定pilot(您的包标识符)。