如何从iPhone应用程序

时间:2016-05-23 11:02:02

标签: ios iphone database xcode

这是我的第一个iPhone应用程序。我正在使用Xcode 7.3。

在应用程序中,我使用this tutorial使用应用程序创建了一个sql数据库(当用户通过按下按钮获得权限时,它会创建.db文件)。

现在我想知道如何从应用程序下载数据库。

原因如下:

该应用程序将下载到某人的设备上(而不是通过应用程序商店)。它应该从可穿戴设备收集数据并将其存储在数据库中。

但是,当我拥有用户的手机时,我不知道如何访问这些数据。显然,数据库存在于

/var/mobile/Containers/Data/Application/###/Documents

我读到一种方法是"越狱。"但我从来没有这样做过,这不是我正在处理的电话,而是客户的电话,所以我不觉得自己感觉不舒服。还有另外一种方法吗?可能通过终端(这是我使用Android应用程序,使用adb的方式)?

还是有另一种方法可以保存数据库以便可以访问/检索它吗?

2 个答案:

答案 0 :(得分:0)

第一个答案是正确的,但不完整:

下载容器后,扩展名为.xcappdata,因此需要右键单击它并选择显示软件包。

然后浏览到/ library / Application support /在.sqlite中找到您的数据库

答案 1 :(得分:-1)

您可以尝试将设备连接到Mac,然后在XCode中,转到窗口,设备,选择您的设备和应用程序包,然后单击“下载容器...”。 enter image description here

要查看数据库,您可以使用SQLite