【问题标题】:Invalid Code Signing Entitlements - 'previous-application-identifiers' ApplicationLoader rejection无效的代码签名权利 - 'previous-application-identifiers' ApplicationLoader 拒绝
【发布时间】:2023-10-30 05:18:01
【问题描述】:

尝试使用交付或应用程序加载器提交到苹果时收到错误消息。

错误 ITMS-90045:“无效的代码签名权利。您的应用程序 捆绑包的签名包含不属于 在 iOS 上支持。具体来说,关键的“以前的应用程序标识符” 不支持在 'Payload/YourApp.app/YourApp' 中。”

一些背景:

  • 应用转移是否导致新应用的捆绑 ID 略有不同(即团队标识符不同)
  • 与 Apple 一起完成该流程以获得特殊配置权利,允许您在现有应用程序上安装新转移的应用程序。
  • 重新生成所有配置文件。 Adhoc 构建按预期工作,可以安装在现有的 App Store 应用上。

一切似乎都很好,但就是无法提交给苹果......

有人遇到过这种情况或有什么建议吗?

有关原始问题的更多信息,请参阅https://developer.apple.com/library/ios/technotes/tn2319/_index.html 的末尾。

【问题讨论】:

    标签: ios app-store-connect provisioning-profile testflight application-loader


    【解决方案1】:

    在与 Apple 技术支持人员交谈后。解决方案是撤销所有分发证书并删除所有分发配置文件,并在他们完成将额外权利添加到帐户后使用所需权利重新生成它们。

    【讨论】:

    • Apple 需要专门将此权利添加到开发者帐户吗?我在哪里可以看到它是否可用以及何时可用?
    • “在他们完成向帐户添加额外权利之后。”他们在哪里添加它?他们是否编辑了应用 ID?
    最近更新 更多