为啥 App Store Connect 审核收到 CKError QuotaExceeded

Posted

技术标签:

【中文标题】为啥 App Store Connect 审核收到 CKError QuotaExceeded【英文标题】:Why is App Store Connect review getting CKError QuotaExceeded为什么 App Store Connect 审核收到 CKError QuotaExceeded 【发布时间】:2021-04-25 19:02:04 【问题描述】:

请帮忙!

我正在尝试通过 Apple Store Review 获取基于 ios CloudKit 的应用程序。这是我的第一个应用程序提交。我可以使用我的应用程序并将我的 cloudkit 仪表板部署到生产环境,但是当应用程序商店连接尝试查看我的应用程序时,当他们尝试将第一个 CKRecord 保存在他们的私有数据库中时,他们会收到 CKError“QuotaExceeded”。记录只有 500 个字节。苹果文档表明这意味着用户(在本例中为苹果)在其 icloud 服务器上没有足够的存储空间,这似乎令人惊讶。有没有人遇到过这个问题?我找不到任何会出现这种情况的原因...

【问题讨论】:

听起来很奇怪。你能显示保存记录的代码吗? 嗨,约翰,这已解决。最后,我添加了额外的代码以在出现此错误时更加详细(告诉用户管理他们的 iCloud 存储),并且还向 App Review 重复他们必须确保他们有足够的存储空间。他们拒绝了我的上诉并重复了他们的断言,但是下次我提交错误时他们似乎并没有发生(通过我的分析证实 CloudKit 仪表板日志中缺少数据库错误),所以我认为他们“默默地” ' 把它固定在他们的最后。 【参考方案1】:

已解决。最后,我添加了额外的代码,以便在出现此错误时更加详细(告诉用户管理他们的 iCloud 存储),并向 App Reviewer 重复他们必须确保他们有足够的存储空间。他们拒绝了我的上诉并重复了他们的断言,但是下次我提交错误时他们似乎并没有发生(通过我的分析证实 CloudKit 仪表板日志中缺少数据库错误),所以我认为他们“默默地” ' 把它修好。

【讨论】:

以上是关于为啥 App Store Connect 审核收到 CKError QuotaExceeded的主要内容,如果未能解决你的问题,请参考以下文章

一个减少App Store审核被拒的小技巧--善用iTunes Connect中被遗忘的字段

2021 年 App Store Connect (iOS) 的异常“审核”时间是啥时候?

App Store Connect API/fastlane:审核开始后如何“开发者拒绝”提交

为啥我不能为我的 App Store Connect 添加新的银行账户?

App Store Connect - 更改修改元数据

iOS 10 适配 ATS(app支持https通过App Store审核)