Ios iCloud的核心数据。。看起来他们有两个储藏室
我用iCloud的核心数据为iOS和Mac制作了应用程序。 在iOS8问世之前,与任何设备同步都非常有效 自从iOS8问世以来,在XCode和provisioning portal中,我不得不同时在我的前一个“XMKH8e3SK.xxx.xxx”中添加一个像“iCloud.xxx.xxx”这样的ubiquaty密钥。我不想对我的应用程序做任何更改,但我不得不这样做,因为一旦苹果将我的应用程序的数据迁移到iCloud drive,数据就会消失,并且在我输入该密钥(XCode和配置门户中的iCloud前缀“iCloud.xxx.xx”)时会被恢复 从那以后似乎还可以 但现在我有一个非常严重的问题 我的IPAD(iOS8)~我的MACBOOK AIR(约塞米蒂)正在相互同步,我的IPHONE 6(iOS8)~我的IMAC(约塞米蒂)正在相互同步,但不是所有设备!! 太奇怪了。真不敢相信这会发生。我希望我的客户不会面临这个问题。但是他们是 我如何解决这个问题Ios iCloud的核心数据。。看起来他们有两个储藏室,ios,database,sqlite,sync,icloud,Ios,Database,Sqlite,Sync,Icloud,我用iCloud的核心数据为iOS和Mac制作了应用程序。 在iOS8问世之前,与任何设备同步都非常有效 自从iOS8问世以来,在XCode和provisioning portal中,我不得不同时在我的前一个“XMKH8e3SK.xxx.xxx”中添加一个像“iCloud.xxx.xxx”这样的ubiquaty密钥。我不想对我的应用程序做任何更改,但我不得不这样做,因为一旦苹果将我的应用程序的数据迁移到iCloud drive,数据就会消失,并且在我输入该密钥(XCode和配置门户中的iClou
谢谢。iCloud Drive的存储空间与原来的iCloud文档存储空间不同。一旦用户选择使用iCloud Drive,并且他们的数据已经迁移,两个存储之间就不会有进一步的传输。即,iOS 7或10.9设备无法与使用iCloud Drive的iOS 8或10.10设备同步。是。我也认为它发生了。但就我而言,我的iPad——我的macbook air syncing/iPhone——我的iMac syncing。所有iOS设备都是iOS8,所有OSX的版本都是Yosemite。这就是为什么我要问这个问题。我如何知道这个设备链接了哪个存储?如何知道它是来自iCloud还是iCloud drive?我不认为有标准的方法可以知道设备是否正在使用iCloud drive。也许你能想出一个办法。您可能只需要支持iCloud Drive,并告诉您的客户升级。另外,请确保您在每个设备上使用相同的ubiquity容器id。每个标识在iCloud中有不同的存储空间。如果您希望您的设备共享文件,那么在请求ubiquity容器的URL时,您需要在每个设备上使用相同的标识。使用不同的标识将导致文件进入不同的文件夹,并且不会共享这些文件。