更改版本后出现错误 itms-90161

error itms-90161 after changing version

首先,这是我目前得到的:

error itms-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle be.x.x [Payload/x.app] is invalid. [Missing code-signing certificate]. A Distributiion Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal.

我在 itunnesconnect.apple.com 中创建相应版本之前收到此错误消息。创建正确的版本后,我可以使用 Application Loader 3.0.

上传我的应用程序

当我的新版本处于 "waiting for review" 状态时,我必须创建一个更新的版本。为此,(根据我在网站上收到的消息) 我不得不取消等待审核的版本。我取消了它并将它的版本更改为较新的版本。

而现在,虽然我发送的版本和网站上状态为"prepare for submission"的版本是一样的,但我仍然得到这个错误。但我很确定配置文件等没有任何问题。

我该如何解决这个问题?对于我的情况是否有更好的方法(删除等待版本并上传更新版本)?

虽然不能直接回答我的问题,但我解决了:

我刚刚从程序 Application Loader 切换到最新版本的 Xcode。问题可能来自 Application Loader 连接到 tunnesconnect.apple.com 的方式,因为我没有更改我的项目中的任何内容,只是使用 Xcode 创建了一个新的 archive 并且成功地正确上传了它到我的帐户。

另外:根据 tunnesconnect.apple.com

中出现的消息,删除等待版本并上传更新版本 是目前唯一的方法