【问题标题】:CloudKit Entitlement missingCloudKit 权利缺失
【发布时间】:2020-05-12 14:21:09
【问题描述】:

我想在我的应用程序中实现 CloudKit,但是我无法将它添加到我的项目中。

大多数教程都是在较旧的 Xcode 版本(我假设)中制作的,它们有一个 iCloud 开关 - 在我的项目(Xcode 11)中,情况并非如此。功能选项卡对我来说如下所示:

如您所见,没有 iCloud 或 CloudKit 选项。 我可以在代码中导入 CloudKit,但我收到运行时错误“应用程序缺少必需的权利 com.apple.developer.icloud-services”我认为这是因为我没有将它添加到功能中。

请注意,我确实创建了启用 CloudKit 的项目:

有谁知道我可以在哪里为项目添加权利?或者我还能如何将 CloudKit 包含到我的项目中?

【问题讨论】:

    标签: swift xcode cloudkit xcode11


    【解决方案1】:

    iOS 应用可用的功能取决于您的计划成员资格。

    iCloud 仅供 Apple Developer Program 的付费会员使用。

    Apple Developer 的免费层只能访问以下功能(您已显示为可用的功能):

    • 应用组
    • 后台模式
    • 数据保护
    • HealthKit
    • HomeKit
    • 应用间音频
    • 钥匙串分享
    • 地图
    • 无线配件配置

    我附上了一个链接,其中显示了每个会员级别支持的功能的完整列表。

    Supported Capabilities for Membership levels

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-27
      • 2015-11-28
      相关资源
      最近更新 更多