缺少CloudKit权利

时间:2020-05-12 14:21:09

标签: swift xcode cloudkit xcode11

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

大多数教程都是在较旧的Xcode版本(我认为)中制作的,在该版本中它们有一个iCloud开关-在我的项目(Xcode 11)中,情况并非如此。功能标签对我来说是这样的: Xcode Screenshot

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

请注意,我确实在启用CloudKit的情况下创建了项目: Xcode Project creation

有人知道我可以在哪里将权利添加到项目中吗?还是我还可以将CloudKit包含到我的项目中?

1 个答案:

答案 0 :(得分:1)

iOS应用程序可用的功能取决于您的程序成员身份。

iCloud仅适用于Apple Developer Program的付费会员。

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

  • 应用组
  • 背景模式
  • 数据保护
  • HealthKit
  • HomeKit
  • 应用间音频
  • 钥匙串共享
  • 地图
  • 无线附件配置

我已经附加了一个链接,该链接显示了每个会员级别支持的完整列表。

Supported Capabilities for Membership levels