2017-04-17 27 views
0

我已经继承了一个旧的macos应用程序,我试图将新版本上传到应用程序商店。当试图上传新版本,我不断收到此错误:错误ITMS-90283:“无效的配置文件”

ERROR ITMS-90283: "Invalid Provisioning Profile. The provisioning profile included in the bundle com.****.**** [com.****.****.pkg/Payload/****.app] is invalid. [Invalid 'com.apple.application-identifier' entitlement value.] For more information, visit the macOS Developer Portal." 

我试图创建新的证书,但我不知道我做错了什么。我如何将新版本上传到我刚获得访问的保护中?

回答

0

当我在应用程序中启用应用程序内购买并通过codesign命令行手动签署应用程序时,遇到此问题。

切换回使用Xcode Organizer提交我的应用程序似乎解决了这个问题。

0

https://developer.apple.com/library/ios/qa/qa1878/_index.html):

问:是什么原因导致的供应配置文件 “无效” 状态?我如何解决它,以及如何防止它?

答:配置文件无效状态是由配置文件关联证书或应用程序ID的更改引起的。每当应用程序ID或证书发生更改时,与其关联的所有配置文件都将被标记为无效。这不适用于Xcode的团队配置文件,但适用于Xcode不管理的所有配置文件,特别是自定义开发配置文件和分发配置文件。本文档详细解释了原因并提供了解决和避免配置文件无效状态的步骤。

相关问题