如何在iPhone上访问SQLite数据库实例?

Kei*_*ald 35 sqlite iphone ios

我正在开发一个使用内置SQLite数据库的iPhone应用程序.我正在尝试通过sqlite3命令行工具查看和打开数据库,以便我可以对它执行任意SQL.

当我在模拟器中运行我的应用程序时,.sqlite它创建的文件位于~/Library/Application Support/iPhone Simulator/User/Applications/.

如何在物理iPhone上看到该文件?

Tr0*_*0yJ 73

Xcode 6.0.1的说明

  1. Xcode>打开> YourProject
  2. Xcode>产品>运行
  3. Xcode> Window> Devices
  4. (第1列 - 选择)设备> YourDeviceName
  5. (第2列 - 选择)已安装的应用程序> YourAppName
  6. (第2列 - 选择)Cog在"已安装的应用程序"列表下
  7. (弹出 - 选择)下载容器...
  8. 保存到位置
  9. 右键单击"YourAppName.xcappdata"
  10. 选择"显示包裹内容"
  11. AppData> Documents> YourDatabase.sqlite

在此输入图像描述


Lou*_*ges 43

在Xcode中选择window-> organizer,然后在手机的应用程序部分展开应用程序旁边的节点.选择应用程序数据旁边的黑色向下箭头,并将文件保存在桌面上的任何位置.你的sqlite数据库应该在某处.

关于如何在完成后重新开始使用它我没有任何线索.

  • @ravoorinandan在管理器中单击您测试的设备下的"应用程序".您在该设备上的应用程序将显示在右侧窗格中.选择所需的应用程序,然后单击管理器窗口底部的"下载"按钮.将其保存到桌面.只需右键单击下载的.xcappdata,然后选择"显示包内容".Finder将打开,按照AppData> Documents>数据库文件将在那里.您可能需要像SQLite DBB这样的查看器以常规方式查看数据. (3认同)