- 我能够从CloudKit web界面删除记录(在开发和生产中(
- 我可以在开发环境中通过代码删除记录
- 我在生产环境中按代码删除时收到错误消息。(错误消息在下面的评论中(
我使用以下代码删除记录:
登录CloudKit Dashboard并查看您设置的安全规则。在左侧导航中选择您的CloudKit容器(其中包含您的公共数据库(。
以下是您可以检查的内容:
- 容器权限-您在Mac上使用的Apple ID是否有访问该容器的权限
-
安全角色-单击任何链接进入您的容器(如数据(。然后单击左上角的粗体大文本(现在可能设置为"记录类型"(,然后选择"安全角色"。您的角色类型是否具有对您试图编辑的记录类型
Write
的权限 - iOS模拟器-一个常见的错误是没有在iOS模拟器中登录到iCloud帐户。请确保进入模拟器的设置并登录