I want set up iCloud sync for CoreData using CloudKit.
But when I add iCloud in Capabilities and enable CloudKit checkbox, Use default container don't appear as described in the Doc:

Instead, I got this:
Maybe I'm missing something?
Add the iCloud Capability to Your Xcode ProjectIn the Xcode Project navigator, select your project and your project target. Click the “Signing and Capabilities” tab and select “Automatically manage signing.” Specify your development team. Make sure that your bundle identifier is one you want to use for your app.
This changed in Xcode 11, there no longer is a default container checkbox.
Instead you have to create your own container. Just press the + and enter your bundle-id. Xcode will automatically prefix it with iCloud.
So the result will be iCloud.<your app’s bundle ID>, the same as the default Xcode used previously.
This seems to be a useful tutorial, updated with changes in Xcode 11: https://www.raywenderlich.com/4878052-cloudkit-tutorial-getting-started
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With