我正在尝试使用 faSTLane deliver 将我的应用程序上传到 App Store,但它告诉我 Xcode 和 iTunesConnect 中的捆绑标识符不匹配,即使它们完全相同。为什么会发生这种情况,我可以做些什么来帮助自己找出原因?我知道我没有提供太多信息,但我什至不确定自己从哪里开始寻找。这是抛出的错误消息:
Return status of iTunes Transporter was 1: ERROR ITMS-90054: "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."
The call to the iTMSTransporter completed with a non-zero exit status: 1. This indicates a failure.
关于从哪里开始寻找的任何想法?谢谢!
Best Answer-推荐答案 strong>
您在 iTunes Connect 上有多个应用程序吗?我遇到了同样的问题,但使用 pilot 。我在 iTunes Connect 上有两个应用程序,出于某种原因,它试图上传到另一个应用程序。
使用 Pilot,您会收到一条消息:
Ready to upload new build to TestFlight (App: [appId])
我发现appId是错误的(您可以在iTunes Connect中的App Information -> General Information -> Apple ID下查看这些id)。
最终对我有用的是在运行 pilot 时指定 app_identifier (你的包标识符)。
关于ios - FaSTLane 交付说 iTunesConnect 上不存在捆绑标识符,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/42545025/
|