我创建了一个使用核心数据的应用程序。有没有办法在模拟器上查看sqlite数据库?也许可以在模拟器上查询sqlite db的工具?像数据浏览器一样?

有没有一种方法可以将iphone模拟器浏览到sqlite数据库位置?

最佳答案

Xcode 5
我刚刚下载了Base试用版,并能够通过以下方式从模拟器中将其指向.sql数据库:
/Macintosh HD/用户/“用户名”/库/应用程序支持/iPhone模拟器/“当前iOS开发版本”/应用程序/
应用程序的文件夹名称不可读,但是如果您单击该文件夹,您应该能够看到名称熟悉的内容。
Xcode 6以上
在Xcode 6中对此进行了更改,现在位于~/Library/Developer/CoreSimulator/Devices/<device-id>/data/Containers/Data/Appl‌​action处,在文档目录<app-id>/Documents/<name>.sqlite中可以找到数据库本身

关于iPhone核心数据模拟器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4023954/

10-09 16:13
查看更多