【问题标题】:App validation error, CloudKit entitlements error应用验证错误,CloudKit 权利错误
【发布时间】:2015-09-04 08:34:03
【问题描述】:

我制作了一个支持 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-使用您选择的值对您的应用程序的容器环境权利。在发货之前,请务必为生产环境配置您的应用程序。针对开发环境的应用程序将被 App Store 拒绝。"

我认为这是解决方案,但找不到我必须这样做的方法。

【问题讨论】:

  • 我发现我可以从哪里选择目标开发或生产,但似乎我的问题出现在目标环境选项之前。有谁知道问题出在哪里?

标签: ios xcode icloud provisioning-profile cloudkit


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-26
    • 2017-12-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    • 2011-05-22
    • 1970-01-01
    相关资源
    最近更新 更多