如何查看在iphone应用程序中运行的sqlite文件中的数据?

pra*_*eep 26 sqlite iphone

如何在iphone中运行的应用程序中查看sqlite文件中存在的数据,就像我们使用mysql工作台查看数据库的内容一样

Adi*_*tya 78

如果要在Simulator上运行时查看数据库,则它位于以下位置

user/Library/Application Support/iPhone Simulator/version of SDK(4.2eg)/Applications/4AF938D6-E981-4971-A588-3424B64E7EE7(eg)/Documents/yourdatabase.sqlite
Run Code Online (Sandbox Code Playgroud)

如果要在设备中查看数据库,则可以使用类似的软件iExplorer.

干杯

编辑:sqlite文件的位置已更改.

它目前居住在:

/User/Library/Application Support/iPhone Simulator/version of SDK(eg-7.0)/Applications/4AF938D6-E981-4971-A588-3424B64E7EE7(eg)/Library/Application Support/app_name/yourdatabase.sqlite
Run Code Online (Sandbox Code Playgroud)

编辑:位置再次更改.它现在位于:

/User/Library/Developer/CoreSimulator/Devices/789A1317-6C55-4615-A72E-65C824D8C6B9(eg)/data/Containers/Data/Application/0470F5FC-0043-46B7-A21C-A436A56ED714(eg)/Documents/yourdatabase.extension
Run Code Online (Sandbox Code Playgroud)

  • 它再次改变,对我来说是 /System/Volumes/Data/Users/`User`/Library/Developer/CoreSimulator/Devices/*/data/Containers/Data/Application/*/Library/LocalDatabase/ (2认同)

Mat*_*ick 7

Firefox扩展SQLite Manager非常好且免费.另一个不错的免费Mac选项是SQLite数据库浏览器.


小智 6

如果您想在应用程序在模拟器中运行时查看数据库

  1. 打开发现者
  2. 打开Gotoolbar
  3. 然后按住命令+选项,您可以看到库选项

然后像这样处理

Library/Developer/CoreSimulator/Devices/8FA9F307-45DC-48EC-89ED-E4BDC34CB628/data/Containers/Data/Application/B6105584-49BF-4C0C-BC72-C97FA9B1C194/Documents/database.db
Run Code Online (Sandbox Code Playgroud)