Hi,
I'd like to prevent some model classes from CloudKit sync. They are not referenced from - aka have no relation to - the synced model objects. Is there an straightforward way to do this?
You can achieve that by creating two model containers, one being configured with a CloudKit database (.automatic or .private) and the other with .none. That way, you turn out have two stores: the one with a CloudKit database will sync with CloudKit, and the other won't.
There is no way today to exclude some models from CloudKit synchronization in one single SwiftData + CloudKit store.
Best,
——
Ziqiao Chen
Worldwide Developer Relations.