CloudKit and the iCloud Drive Switch
When I disable iCloud drive [the application] stays, suggesting that access to iCloud is still available.
However, when iCloud drive is disabled,
CKContainer.accountStatus
returnsnoAccount
, even though I am signed in. When I ignore that and run a query, it returns no records.
There is one major platform limitation I’ve run into: when you disable iCloud Drive, this also disables iCloud (CloudKit) access to apps like Tact, even though the UI indicates otherwise.
From the WWDC CloudKit lounge:
As of iOS 17 and macOS Sonoma, disabling the iCloud Drive switch will no longer disable syncing in your app. It’ll be controlled by the individual switch for your app.
This is such a good change.
This is a big deal for sync on corporate devices that often have iCloud Drive disabled.
Previously:
1 Comment RSS · Twitter · Mastodon
As an employee at at company that disabled iCloud Drive, I can’t wait for this!