CloudKit 权利缺失
Posted
技术标签:
【中文标题】CloudKit 权利缺失【英文标题】:CloudKit Entitlement missing 【发布时间】:2020-05-12 14:21:09 【问题描述】:我想在我的应用程序中实现 CloudKit,但是我无法将它添加到我的项目中。
大多数教程都是在较旧的 Xcode 版本(我假设)中制作的,它们有一个 iCloud 开关 - 在我的项目(Xcode 11)中,情况并非如此。功能选项卡对我来说如下所示:
如您所见,没有 iCloud 或 CloudKit 选项。 我可以在代码中导入 CloudKit,但我收到运行时错误“应用程序缺少必需的权利 com.apple.developer.icloud-services”我认为这是因为我没有将它添加到功能中。
请注意,我确实创建了启用 CloudKit 的项目:
有谁知道我可以在哪里为项目添加权利?或者我还能如何将 CloudKit 包含到我的项目中?
【问题讨论】:
【参考方案1】:ios 应用可用的功能取决于您的计划成员资格。
iCloud 仅供 Apple Developer Program 的付费会员使用。
Apple Developer 的免费层只能访问以下功能(您已显示为可用的功能):
应用组 后台模式 数据保护 HealthKit HomeKit 应用间音频 钥匙串分享 地图 无线配件配置我附上了一个链接,其中显示了每个会员级别支持的功能的完整列表。
Supported Capabilities for Membership levels
【讨论】:
以上是关于CloudKit 权利缺失的主要内容,如果未能解决你的问题,请参考以下文章
为啥我不能从 Xcode 或 CloudKit Dashboard 查询 CloudKit?