Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在设备之间同步文档目录的最佳选项_Ios_Objective C_Sqlite_Core Data - Fatal编程技术网

Ios 在设备之间同步文档目录的最佳选项

Ios 在设备之间同步文档目录的最佳选项,ios,objective-c,sqlite,core-data,Ios,Objective C,Sqlite,Core Data,我想保持一个apps documents目录,其中包含使用核心数据文件在用户设备间同步的sqlite。sqlite文件是apps documents目录中唯一的文件,只需对所有用户的设备通用即可 我尝试过压缩sqlite文件以通过电子邮件发送,这与iTunes文件共享一起使用,但不适合我的需要,因为它可能会将文件暴露给其他用户的设备 我已经尝试使用应用程序组在设备之间保持目录的公共性 及 但对我来说,这并没有在设备之间共享目录 我已经发送了该文件以进行解析,但将它们拉下来并重新配置数据是问题所在

我想保持一个apps documents目录,其中包含使用核心数据文件在用户设备间同步的sqlite。sqlite文件是apps documents目录中唯一的文件,只需对所有用户的设备通用即可

我尝试过压缩sqlite文件以通过电子邮件发送,这与iTunes文件共享一起使用,但不适合我的需要,因为它可能会将文件暴露给其他用户的设备

我已经尝试使用应用程序组在设备之间保持目录的公共性

但对我来说,这并没有在设备之间共享目录

我已经发送了该文件以进行解析,但将它们拉下来并重新配置数据是问题所在

我试过使用iCloud,甚至苹果的工程师都放弃了

我所追求的是通过iTunes实现文件共享的简单性,它能够更巧妙地替换sqlite文件,而无需插入设备

一些考虑

整个模型可以一次性同步 数据不需要持续同步功能,手动同步选项就足够了。
无论如何,应用程序组不应该跨设备共享数据。它们的目的是在同一设备上的不同进程之间共享数据,例如在应用程序及其应用程序扩展之间。不包括跨设备同步。同意,只是尽一切努力让这个核心数据同步进行,阅读你关于这个主题的一些帖子