Recently, I am experiencing a CKErrorServerRejectedRequest error during my app’s iCloud data sync process. I have not modified or migrated the schema recently.
To troubleshoot, I logged into the iCloud Dashboard (CloudKit Console) to query the records directly. However, the dashboard also returns a generic “Internal Error” with no additional details whenever I attempt a query.
Here is what I have tried so far:
-
Private Database Only: The error only occurs within the Private Database. Querying the Public Database works normally and correctly returns “No records found.”
-
Multiple Containers: This issue affects all of my existing containers across both Development and Production environments.
-
New Container Test: I created a brand new container with a new table, verified that the indexes are set to QUERYABLE, and attempted a query. The same “Internal Error” occurs.
-
System Status: I checked the Apple Developer System Status page (https://developer.apple.com/system-status/), and both “CloudKit Console” and “CloudKit Database” are showing green (normal).
Is anyone else experiencing this, or is there a known workaround for account-wide dashboard query failures?
