Apparently Core Data sync (i.e. syncing transaction logs) is not a good idea for document-based apps. Thus probably just use document store instead and sync the persistent store file.