我想将 CloudKit 实现到我的应用程序中,但是我无法将其添加到我的项目中。
大多数教程都是在较旧的 Xcode 版本中制作的(我假设),其中有 iCloud 开关 - 在我的项目(Xcode 11)中情况并非如此。 “功能”选项卡对我来说是这样的:
如您所见,没有 iCloud 或 CloudKit 选项。 我可以在代码中导入 CloudKit,但出现运行时错误“应用程序缺少所需的权利 com.apple.developer.icloud-services”,我认为这是因为我没有将其添加到功能中。
有谁知道我可以在哪里向项目添加权利?或者我还可以如何将 CloudKit 包含到我的项目中?
最佳答案
iOS 应用程序可用的功能取决于您的计划成员(member)资格。
iCloud 仅适用于 Apple 开发者计划的付费成员(member)。
Apple Developer 的免费层只能访问以下功能(您已显示为可用的功能):
- 应用组
- 背景模式
- 数据保护
- 健康套件
- HomeKit
- 应用间音频
- 钥匙串(keychain)共享
- map
- 无线配件配置
我附上了一个链接,其中显示了每个成员(member)级别支持的功能的完整列表。
关于swift - CloudKit 权利缺失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61754172/