I'm about to switch my CloudKit schema from development to production before sending the app to TestFlight, but I'm confused about something.
I've been adding many records in Core Data while testing in development mode. Some are specifically crafted to look good in future marketing screenshots. They're successfully synced between devices thanks to NSPersistentCloudKitContainer. These records are associated with my iCloud account, with my Apple ID.
When I'll switch the schema to production, new beta testers (and, later, users) will create new records, stored in their private database in their own iCloud account, all is well.
But what will happen for me and my nicely crafted data?
In the simulator and my devices, I'll still be using the same iCloud account in production that I'm using in development. Does this mean I will keep my existing data? I thought deploying to production didn't copy records...
So, there's something I didn't understand, obviously, and I'd love an explanation to clear things up before I take the next step.