Besides being logged into iCloud, iCloud Drive needs to be activated in your device settings. NSPersistentCloudKitContainer always writes into the private database. Since the private database is somehow connected to iCloud Drive, iCloud Drive must be enabled in order to work.
Topic:
App & System Services
SubTopic:
Core OS
Tags: