我已经编写了一个应用程序(尚未发布到应用程序商店 - 它处于测试阶段),它使用核心数据来存储内容。
上周我一直用它来存储'真实'数据,本周我将收到新的iPad Air。
当我将应用程序安装到iPad Air上时,它当然会有一个空白的数据库。
是否有一些工具/应用程序,我可以使用将我的iPad mini中的sql数据库复制到iPad Air上,然后iPad Air将拥有完整填充的数据库而没有完整性问题?
我有'iExplore'所以我知道我可以访问这些文件,但我只是想知道其他人是否尝试过类似的东西。
我知道我应该(并且最终想要)实施iCloud但是我在Uni,并且支持学习与App Development完全无关的东西,并且没有时间同时学习所有这些。所以,我真的在寻找一个“快速修复”,而无需再次手动输入所有内容。
想法?想法?
答案 0 :(得分:1)
从当前设备中获取sqlite数据库文件,将其添加到应用程序包中,然后添加一些代码将其复制到数据库通常所在的位置(在初始化核心数据之前)。
从当前设备中获取sql数据库: 将您的设备与安装到Mac的应用程序连接。在Xcode Organizer中,选择Devices,然后在左侧列出的设备下,选择Applications。您应该会在主(右侧)面板中看到您的应用程序。选择应用程序,然后在底部,下载。出现提示时告诉它保存的位置以及要命名的内容。右键单击该文件,然后选择“显示包内容”。从那里,您可以遍历到sqlite数据库的位置,并随意执行任何操作。