尝试使用交付或应用程序加载器提交给 Apple 时收到错误消息。
ERROR ITMS-90045: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, key 'previous-application-identifiers' in 'Payload/YourApp.app/YourApp' is not supported."
一些背景:
- 应用转移是否导致新应用的 bundle ID 略有不同(即团队标识符不同)
- 与 Apple 完成了相关流程,获得了一项特殊的配置权利,允许您在现有应用上安装新转移的应用。
- 重新生成了所有配置文件。 Adhoc 构建按预期工作,并且可以安装在现有的 App Store 应用程序上。
一切看起来都很好,但就是无法提交给苹果......
有人遇到过这种情况或有什么建议吗?
查看 https://developer.apple.com/library/ios/technotes/tn2319/_index.html 的结尾有关原始问题的更多信息。
最佳答案
与 Apple 技术支持人员交谈后。解决方案是撤销所有分发证书并删除所有分发配置文件,并在完成向帐户添加额外权利后使用所需的权利重新生成它们。
关于ios - 无效的代码签名权利 - 'previous-application-identifiers' ApplicationLoader 拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30671418/