从崩溃的iOS应用程序中获取数据库

时间:2014-07-02 20:51:02

标签: ios iphone sqlite

我开发了一个iOS应用程序并将其发送给任何beta测试人员。 2个月后,应用程序崩溃,现在它无法运行。 我需要获取有关日志的更多信息或更好的我需要数据库。我怎么才能得到它 ?我可以连接到我的Mac,但我不知道如何访问db数据(如果可能的话)。 获取数据库信息非常重要。

谢谢。

2 个答案:

答案 0 :(得分:2)

在您的设备中,您只能访问为开发而编译的应用程序的支持目录。

将您的设备连接到计算机。启动xcode后,打开“管理器”窗口(Window-> Organizer)。在菜单的左侧,您将显示您的设备。在您的设备下,选择“应用”。所有开发应用程序都将在那里提供。选择您感兴趣的应用程序,然后单击窗口底部的“下载”。会发生什么 - 下载支持目录。它们存储在扩展名为“.xcappdata”的包中。 'ctrl'点击文件,菜单会给你一个选项'显示包内容'。你会在那里找到你的sql数据库文件。

答案 1 :(得分:1)

您可以使用XCode Organizer从设备下载应用程序目录,或者如果测试人员是远程的,请让他们安装像iExplore这样的程序,让您只需将应用程序目录从设备上复制发送给您。