Cloudkit only syncs when app is reloaded.

I've seen a few older posts claiming the same behavior I'm seeing which is my cloudkit/core data app only syncs to iOS when the iOS app is reloaded. Can someone clarify if this is a bug, or the expected behavior.

I have an iOS app which the entire purpose of it is to view synced data from MacOS, and I have a refresh button which does nothing because the data only syncs when the app is closed and reopened. Am I supposed to tell users to close and reopen the app to see fresh data? that seems like a terrible UI behavior, and I know apple does not accept this as all of their apps sync without needing to be reloaded. For example the notes app does not need to be reloaded for the MacOS -> iOS data to be synced.

Answered by DTS Engineer in 862045022

You might start with the following technote section:

If that doesn't immediately help, the following technotes cover the details about how CoreData + CloudKit works and how to debug a synchronization issue:

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

You might start with the following technote section:

If that doesn't immediately help, the following technotes cover the details about how CoreData + CloudKit works and how to debug a synchronization issue:

Best,
——
Ziqiao Chen
 Worldwide Developer Relations.

Cloudkit only syncs when app is reloaded.
 
 
Q