修复CloudKit中的“配额超出错误”并查看容器使用情况

问题描述 投票:0回答:1

我有一个使用 CloudKit 进行数据同步的应用程序。 随着用户量的增加,设备之间的数据同步停止工作并出现错误:

<CKError 0x600001bbaca0: "Partial Failure" (2/1011); "Failed to modify some records"; uuid = 6D5A9621-7F98-4813-B7FC-1AE08E0AD16B; 
container ID = "iCloud.EvenyCloudKit"; 
partial errors: {
    3587C9C7-9E2C-460B-855B-C921EC4BDA3A:(com.apple.coredata.cloudkit.zone:__defaultOwner__) = 
<CKError 0x600001bbac40: "Quota Exceeded" (25/2035);
 server message = "Quota exceeded"; uuid = 6D5A9621-7F98-4813-B7FC-1AE08E0AD16B;
 Retry after 347.0 seconds>
}>

我将 CloudKit 架构部署到生产中,但它没有解决问题。
我有大约 800 个活跃用户,CloudKit 中只存储少量文本数据。
如何解决这个问题,如何查看当前的 CloudKit Container 使用情况?

谢谢!

ios swift cloudkit quota
1个回答
0
投票

如果您的屏幕上出现此错误消息

默认所有者)= }>“

然后您需要清理 iCloud 帐户上用于运行程序的空间。 当我在已达到存储容量的 iCloud 帐户上运行应用程序时,我也遇到了同样的问题。但是,当我释放一些内存时,我的应用程序可以正常运行,并且数据同步也可以无缝运行。

© www.soinside.com 2019 - 2024. All rights reserved.