什么方法让你的SQLite数据库关闭iPhone?

Dri*_*uak 29 iphone

我想在做一些测试后分析我在iPhone应用程序中的数据,并且数据在SQLite数据库中.我有什么办法可以将它从iPhone上复制回我的笔记本电脑吗?我不知道任何允许我进行文件系统样式访问的机制.

Tom*_*ton 63

您无需在应用程序中打开文件共享即可获得此功能,您可以通过Xcode的设备窗口获取您构建的任何应用程序的数据.

在Xcode的最新版本中(我认为是8及以上版本),请使用Window菜单 - > 打开它Devices.在设备列表中查找设备,然后查看设备的已安装应用程序列表.您将在设备上构建和安装的每个应用程序都会列出(也可能是其他应用程序).选择您的应用,然后点击列表下方的齿轮菜单.单击弹出菜单上的"下载"项可以将应用程序的文档,库和其他目录复制到Mac.

注意:这将下载.xcappdata文件.右键单击它并选择"显示包内容"将允许您深入查看实际的sqlite文件.

  • @iPatel在Xcode 7中,在顶部选择Window-> Devices.然后在"设备"对话框中,选择包含要从左侧下载数据库的应用程序的设备.您将看到列出您的应用程序的已安装部分.选择应用程序,您可能需要在该窗口中向下滚动一点,但在已安装的应用程序部分下是3按钮(加号,减号和设置).单击设置并选择下载容器.要查看容器,您可以按照上面的相同说明操作. (2认同)

小智 15

在Xcode 6中,可以在以下位置获得:

窗口 - >设备 - > - >已安装的应用程序.

选择你的申请.

单击齿轮图标 - >"下载容器"


小智 5

您还可以使用 iExplorer(适用于 Windows 或 Mac,提供免费版本)在 iPhone 上浏览和复制数据,无需越狱。