About CloudKit Dashboard
Since this app works with CloudKit backend, you will need to setup your Bundle Identifier and link your app with your CloudKit Dashboard before posting or making any test (it’s FREE). You will also need to be logged in with your iCloud account in your device or Simulator.
Please note that, after creating the schema of Record Types in the CloudKit DEVELOPMENT environment, you’ll have to switch to PRODUCTION environment, and then you’ll be able to test the app only on a real iOS device.
Also, if you’ve created records in the DEVELOPMENT environment, you won’t find any of them in the PRODUCTION one, you will have to insert them again. It’s just how CloudKit works, there’s no import feature in it. Therefore we suggest you to work with the app only in PRODUCTION environment, as the User Guide explains.
Anyway, in case you’ll want to user the Simulator for your first tests in the DEVELOPMENT environment, you will have to click on the .entitlements icon of the files list in the XCode left panel and change the string “Production” into “Development”.
Then, when you’ll switch back to PRODUCTION in your CloudKit Dashboard, remember to replace “Development” with “Production” again.