iOS 18, CloudKitSync fetchChanges() not working as before

Hello, After iOS 18 fetchChanges() method of CloudKitSync engine does not work as before. Calling the function doesn't fetch changes always, but it does fetch on iOS 17. However going background and foreground again fetches changes automatically.

This sounds like that the system delays / throttles the CloudKit operations of your app. For more information about the topic, see TN3162: Understanding CloudKit throttles.

You can confirm that is the case (or not) by capturing and analyzing a sysdiagnose, which is covered in Capture and analyze a sysdiagnose.

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

iOS 18, CloudKitSync fetchChanges() not working as before
 
 
Q