Core data 将多个设备与核心数据同步

Core data 将多个设备与核心数据同步,core-data,swift3,icloud,ios10,cloudkit,Core Data,Swift3,Icloud,Ios10,Cloudkit,我有一个coredata应用程序,我希望能够与多个设备共享相同的数据,可能是通过iCloud/cloud工具包。我不知道从哪里开始,或者如何着手?我能想到的唯一一件事,但仍然不确定如何做,就是将SQLite文件与iCloud同步?不确定这是不是个好主意?我最近刚刚将我的应用程序转换为swift 3和iOS10核心数据代码。目前,我能够在设备之间共享数据的唯一方法是通过iTunes文件共享 无论出于何种原因,很难找到有关此主题的现代信息。核心数据不支持此主题。除了内置的iCloud同步之外,iOS

我有一个coredata应用程序,我希望能够与多个设备共享相同的数据,可能是通过iCloud/cloud工具包。我不知道从哪里开始,或者如何着手?我能想到的唯一一件事,但仍然不确定如何做,就是将SQLite文件与iCloud同步?不确定这是不是个好主意?我最近刚刚将我的应用程序转换为swift 3和iOS10核心数据代码。目前,我能够在设备之间共享数据的唯一方法是通过iTunes文件共享


无论出于何种原因,很难找到有关此主题的现代信息。

核心数据不支持此主题。除了内置的iCloud同步之外,iOS 10已经不推荐了

您可以使用CloudKit来同步数据,但您必须编写自己的代码,以便在核心数据的持久存储和CloudKit的在线存储之间进行转换。这不是不可能的,但肯定不是自动的


同步SQLite文件不是一个好主意,除非你真的想破坏数据。

Damn。这就是我害怕的。祈求上帝保佑我的问题在WWDC的17号文件中得到解决,并在上提交一个增强请求,这可能会有所帮助。你找到其他好的解决方案了吗