Testing CloudKit App with TestFlight vs development devices

Does TestFlight disable CloudKIt somehow? Detailed use case below.

When I use Xcode to load/test on my 3 physical devices and Mac mini, it works beautifully, all the data entered on any of the devices appears magically on the other 3.

I uploaded the exact same code to TestFlight as a build. If I install that build onto my 3 same development iOS machines, it no longer replicates new data or changed data across the devices. There is no other change.

I can submit and deploy to users without declaring that function works, but I am hopeful when I am in production, that it will work as it does on my development devices?

Answered by deeje in 742786022

Are you pushing your schema (changes) from Development to Production in CloudKit?

Accepted Answer

Are you pushing your schema (changes) from Development to Production in CloudKit?

You might be having the same problem I am having. Out of curiosity: where does the data that is working for you appear in CloudKit, i.e. Development / Production && || Private / Public? Mine should be going to Production - Public but gets recorded in Production - Private. So my Beta testers only see their own records when they should be seeing a composite of all.

Testing CloudKit App with TestFlight vs development devices
 
 
Q