1

Apple's documentation seems to say that CloudKit is available on iOS 8.0 and later. But when I test my app using CloudKit on iOS 8.1 and iOS 8.2 simulator, the CloudKit functions don't work. The ubiquityIdentityToken property of an NSFileManager is nil. But the CloudKit functions do work on iOS 8.3 simulator. And, when I had not updated the iCloud account to iCloud Drive, the CloudKit functions also don't work. They only work after I updated the iCloud account to iCloud Drive.

So, does CloudKit on iOS is only available to iOS 8.3 and later and for iCloud accounts that have been updated to iCloud Drive?

zhoudu
  • 623
  • 8
  • 19
  • From my own experiments it appears Apple really wants everyone to upgrade to their iCloud account to iCloud Drive account. I notice the iCloud stuff doesn't work on iOS 8+ unless you upgrade the account: http://stackoverflow.com/questions/25971816/xcode-6-ios-8-icloud-core-data-setup So I think the short answer is Yes , you need iCloud Drive :D – Zhang Jul 31 '15 at 05:49
  • But does it also need iOS 8.3 or later? Can't it work on iOS 8.0, 8.1 and 8.2? – zhoudu Aug 01 '15 at 09:21

1 Answers1

0

CloudKit provides authentication, a private and a public database, and structured asset storage services—so you can focus on client-side development.

Deploy the Development Environment to Production Environment in CloudKit dashboard.

Tharif
  • 13,794
  • 9
  • 55
  • 77