又一个错误ITMS-90161:"无效的配置文件"

时间:2017-04-05 14:48:22

标签: app-store xcode8

在过去的几天里,我已经完成了我在这里的所有先前帖子的工作,我发现这似乎是相关的(其中许多似乎是可怕的过时而现在不太有用) ,以及Apple故障排除和维护您的签名身份和证书指南(更不用说通常的互联网搜索)。

有问题的应用程序在最新的XCode更新之前部署正常,但现在无法上传(构建成功很明显,并且还有代码更改):

ERROR ITMS-90161: "Invalid Provisioning Profile. The provisioning profile included in the bundle *content removed* is invalid. [Missing code-signing certificate]. A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information, visit the iOS Developer Portal."

这不是我第一次神秘地遇到这样的失败,但在以前的情况下只是撤销证书,删除个人资料,然后重建会照顾它。在这种情况下不是这样。

确认配置文件是正确的类型,代码签名证书确实看起来像在那里...证书也获得了一个很好的绿色复选标记。通常的地方没有涉及的任何新建议?

1 个答案:

答案 0 :(得分:3)

事实证明,证书本身没有任何问题,但上传过程需要做的不同。

过去,我一直在通过Application Loader部署Cordova CLI的分发输出。当这样做时,App Store不再接受我的构建。

使用当前版本的XCode,我现在需要使用GUI并将构建目标设置为" Generic iOS Device"然后做一个" Archive"操作。存档将通过App Store将接受的其他加载程序上传应用程序。