这是我的第一个iPhone应用程序。我正在使用Xcode 7.3。
在应用程序中,我使用this tutorial使用应用程序创建了一个sql数据库(当用户通过按下按钮获得权限时,它会创建.db文件)。
现在我想知道如何从应用程序下载数据库。
原因如下:
该应用程序将下载到某人的设备上(而不是通过应用程序商店)。它应该从可穿戴设备收集数据并将其存储在数据库中。
但是,当我拥有用户的手机时,我不知道如何访问这些数据。显然,数据库存在于
中/var/mobile/Containers/Data/Application/###/Documents
我读到一种方法是"越狱。"但我从来没有这样做过,这不是我正在处理的电话,而是客户的电话,所以我不觉得自己感觉不舒服。还有另外一种方法吗?可能通过终端(这是我使用Android应用程序,使用adb的方式)?
还是有另一种方法可以保存数据库以便可以访问/检索它吗?
答案 0 :(得分:0)
第一个答案是正确的,但不完整:
下载容器后,扩展名为.xcappdata,因此需要右键单击它并选择显示软件包。
然后浏览到/ library / Application support /在.sqlite中找到您的数据库
答案 1 :(得分:-1)
您可以尝试将设备连接到Mac,然后在XCode中,转到窗口,设备,选择您的设备和应用程序包,然后单击“下载容器...”。
要查看数据库,您可以使用SQLite。