【发布时间】:2015-10-22 13:41:37
【问题描述】:
Apple 的文档似乎说 CloudKit 在 iOS 8.0 及更高版本上可用。但是当我在 iOS 8.1 和 iOS 8.2 模拟器上使用 CloudKit 测试我的应用程序时,CloudKit 功能不起作用。 NSFileManager 的 ubiquityIdentityToken 属性为 nil。但 CloudKit 功能确实适用于 iOS 8.3 模拟器。而且,当我没有将 iCloud 帐户更新到 iCloud Drive 时,CloudKit 功能也不起作用。它们仅在我将 iCloud 帐户更新到 iCloud Drive 后才起作用。
那么,iOS 上的 CloudKit 是否仅适用于 iOS 8.3 及更高版本以及已更新到 iCloud Drive 的 iCloud 帐户?
【问题讨论】:
-
从我自己的实验看来,Apple 确实希望每个人都将他们的 iCloud 帐户升级到 iCloud Drive 帐户。我注意到 iCloud 的东西在 iOS 8+ 上不起作用,除非你升级帐户:stackoverflow.com/questions/25971816/… 所以我认为简短的回答是是的,你需要 iCloud Drive:D
-
但它是否也需要 iOS 8.3 或更高版本?它不能在 iOS 8.0、8.1 和 8.2 上运行吗?