CloudKit iOS如何设置世界写权限

我怎么能在iCloud Dashboard上设置世界写权限,因为它现在被禁用了,真的需要它

在这里输入图像说明

简短的回答:你不能。

对于正在运行的CloudKit应用程序,即使用户没有login到设备上的iCloud帐户,容器的公用数据库也始终可读。 将logging保存到公共数据库并访问专用数据库需要用户login。如果您的应用程序不是从公共数据库中读取数据,请在保存logging之前检查用户是否已login。

参考: 为CloudKitdevise

CloudKit要求用户login到iCloud帐户以写入公共数据库。

如果您需要为没有iCloud帐户的用户提供此类function,或者不想login,则可能需要调查不同的云解决scheme。

如果您只需从自己的服务器写入公用数据库,则可以使用带有服务器到服务器密钥的 CloudKit Web服务 。