我已经制作了一个支持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将拒绝以开发环境为目标的应用。"
我认为这是解决方案,但无法从我必须做到的地方找到方法。
答案 0 :(得分:0)
我找到了解决方案。我去了开发人员门户网站,在配置文件中,我创建了一个配置文件,我选择了有问题的应用程序,然后生成了配置文件。创建配置文件后,我下载并运行它。 之后,当我检查验证时,它找到了丢失的配置文件并正确验证了我的应用程序。