CloudKit: Records not indexing

Since publishing new record types to my CloudKit schema in production, a previously unchanged record type has stopped indexing new records.

While records of this type are successfully saved without errors, they are not returned in query results—they can only be accessed directly via their recordName. This issue occurs exclusively in the Production environment, both in the CloudKit Console and our iOS app.

The problem began on July 21, 2025, and continues to persist. The issue affects only new records of this specific record type; all other types are indexing and querying as expected.

The affected record's fields are properly configured with the appropriate index types (e.g., QUERYABLE) and have been not been modified prior to publishing the schema.

With this, are there any steps I should take to restore indexing functionality for this record type in Production? There have been new records inserted, and I would prefer to not have to reset the production database, if possible.

Based on your description, it does seem that CloudKit fails to index the record type. CloudKit indexing is completely on the CloudKit server side. I don't see anything you can do to fix the issue.

If the issue presists for longer time, I'd suggest that you file a feedback report with the symptom of your issue, and also your CloudKit container ID – If you do so, please share your report ID here.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

If you do so, please share your report ID here.

Thank you for your response. I have submitted a feedback report as this issue still persists. FB19002316

Same deal here. Started this summer as well

Please share your feedback report ID, if you have one. Be sure that your report describes the symptom of your issue and provide your CloudKit container ID. Thanks.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

CloudKit: Records not indexing
 
 
Q