Ios iCloud是否自动备份文档目录中的核心数据sqlite数据库?

Ios iCloud是否自动备份文档目录中的核心数据sqlite数据库?,ios,iphone,objective-c,core-data,icloud,Ios,Iphone,Objective C,Core Data,Icloud,我正在进行一个项目,该项目要求以某种方式备份核心数据数据库,以便在用户删除并重新下载应用程序时不会丢失数据 在iOS存储指南中,它指出: 只有用户生成的或应用程序无法重新创建的文档和其他数据才应存储在/documents目录中,并由iCloud自动备份 我想知道这是否意味着如果我将核心数据sqlite数据库放在/Documents目录中,它将由iCloud自动备份 如果没有,是否有备份核心数据数据库的简单解决方案?我只需要数据库是可恢复的应用程序被删除后重新安装。在设备之间同步不是我的目标。是的

我正在进行一个项目,该项目要求以某种方式备份核心数据数据库,以便在用户删除并重新下载应用程序时不会丢失数据

在iOS存储指南中,它指出:

只有用户生成的或应用程序无法重新创建的文档和其他数据才应存储在/documents目录中,并由iCloud自动备份

我想知道这是否意味着如果我将核心数据sqlite数据库放在/Documents目录中,它将由iCloud自动备份


如果没有,是否有备份核心数据数据库的简单解决方案?我只需要数据库是可恢复的应用程序被删除后重新安装。在设备之间同步不是我的目标。

是的,将数据库放在Documents目录中完全可以满足您的需要:允许备份到iCloud而不同步到iCloud

同步需要移动到ubiquity容器,但这不是您想要的

更多信息可以在苹果的技术说明中找到,其中解释了。当然,要使备份工作正常,用户必须将设备设置为备份到iCloud


编辑:这是另一个有用的链接:苹果的

是的,将数据库放入Documents目录将完全满足您的要求:允许在不同步到iCloud的情况下备份到iCloud

同步需要移动到ubiquity容器,但这不是您想要的

更多信息可以在苹果的技术说明中找到,其中解释了。当然,要使备份工作正常,用户必须将设备设置为备份到iCloud


编辑:这是另一个有用的链接:苹果的

是的,将数据库放入Documents目录将完全满足您的要求:允许在不同步到iCloud的情况下备份到iCloud

同步需要移动到ubiquity容器,但这不是您想要的

更多信息可以在苹果的技术说明中找到,其中解释了。当然,要使备份工作正常,用户必须将设备设置为备份到iCloud


编辑:这是另一个有用的链接:苹果的

是的,将数据库放入Documents目录将完全满足您的要求:允许在不同步到iCloud的情况下备份到iCloud

同步需要移动到ubiquity容器,但这不是您想要的

更多信息可以在苹果的技术说明中找到,其中解释了。当然,要使备份工作正常,用户必须将设备设置为备份到iCloud


编辑:这是另一个有用的链接:苹果的

谢谢你的回答。这真的节省了我很多时间。你能给我一些关于删除应用程序然后重新安装后恢复sqlite数据库的指南吗?我需要检查iCloud上是否已经存在备份并下载数据库吗?不,你什么都不做。这会在从备份进行恢复的过程中自动发生。备份的所有应用程序都会发生这种情况。在恢复过程中,所有文件都会立即恢复到备份状态。换句话说,iCloud backup只是一个常规的文件系统备份,可以将文件恢复为文件系统中的文件,而无需任何必要的应用程序干预。谢谢您的回答。这真的节省了我很多时间。你能给我一些关于删除应用程序然后重新安装后恢复sqlite数据库的指南吗?我需要检查iCloud上是否已经存在备份并下载数据库吗?不,你什么都不做。这会在从备份进行恢复的过程中自动发生。备份的所有应用程序都会发生这种情况。在恢复过程中,所有文件都会立即恢复到备份状态。换句话说,iCloud backup只是一个常规的文件系统备份,可以将文件恢复为文件系统中的文件,而无需任何必要的应用程序干预。谢谢您的回答。这真的节省了我很多时间。你能给我一些关于删除应用程序然后重新安装后恢复sqlite数据库的指南吗?我需要检查iCloud上是否已经存在备份并下载数据库吗?不,你什么都不做。这会在从备份进行恢复的过程中自动发生。备份的所有应用程序都会发生这种情况。在恢复过程中,所有文件都会立即恢复到备份状态。换句话说,iCloud backup只是一个常规的文件系统备份,可以将文件恢复为文件系统中的文件,而无需任何必要的应用程序干预。谢谢您的回答。这真的节省了我很多时间。你能给我一些关于删除应用程序然后重新安装后恢复sqlite数据库的指南吗?我需要检查iCloud上是否已经存在备份并下载数据库吗?不,你什么都不做。这会在从备份进行恢复的过程中自动发生。备份的所有应用程序都会发生这种情况。在恢复过程中,所有文件都会立即恢复到备份状态。换句话说,iCloud backup只是一个常规的文件系统备份,可以将文件恢复为文件系统中的文件,而无需任何必要的应用程序干预。