应用验证错误,CloudKit权利错误

时间:2015-06-18 15:37:28

标签: ios xcode icloud provisioning-profile cloudkit

我已经制作了一个支持CloudKit的应用程序,该应用程序可以正常测试它从iCloud中检索记录,并添加新记录。当我存档应用程序并单击验证时,我看到以下错误:

No matching provisioning profiles found for Applications/aplicationname.app None of the valid provisioning profiles allowed the specific entitlements: com.apple.developer.icloud-containers-identifiers, beta-reports-active, com.apple.developer.icloud-services.

我在Apple Developer上阅读了以下内容:

"在发布应用之前,请使用分发工作流配置您的应用。在此工作流程中,Xcode允许您选择是否要定位开发或生产环境,并使用您选择的值将com.apple.developer.icloud-container-environment权利添加到您的应用程序。在发货之前,请务必为生产环境配置您的应用。 App Store将拒绝以开发环境为目标的应用。"

我认为这是解决方案,但无法从我必须做到的地方找到方法。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。我去了开发人员门户网站,在配置文件中,我创建了一个配置文件,我选择了有问题的应用程序,然后生成了配置文件。创建配置文件后,我下载并运行它。 之后,当我检查验证时,它找到了丢失的配置文件并正确验证了我的应用程序。