我在尝试从 CloudKit Public 数据库中删除记录时收到错误

I'm receiving an Error while trying to delete records from CloudKit Public DataBase

我使用以下代码删除记录:

登录 CloudKit Dashboard 并查看您设置的安全规则。 Select 您的 CloudKit 容器(其中包含您的 public 数据库)在左侧导航中。

以下是您可以检查的内容:

  1. 容器权限 - 您在 Mac 上使用的 Apple ID 是否有权访问该容器?
  2. 安全角色 - 单击任何 link 进入您的容器(如 Data)。然后单击左上角的粗体大文本(现在可能设置为“记录类型”)和 select 安全角色 。您的角色类型是否有权 Write 您尝试编辑的记录类型?
  3. iOS 模拟器 - 一个常见的错误是没有在 iOS 模拟器中登录 iCloud 帐户。请务必进入模拟器的设置并登录。