存储在iphone仿真器上的sqlite3数据库在哪里?

时间:2010-04-18 23:16:44

标签: iphone sqlite emulation

既然我有一个只读应用程序,我正在处理insert语句。插入在我的代码中返回OK,但是回读(在代码中)显示为空,所以我想使用命令行或浏览器来读取。我可以将数据库从仿真器复制到笔记本电脑中以便与其他实用程序一起访问吗?

2 个答案:

答案 0 :(得分:8)

您可以~/Library/Application Support/iPhone Simulator/<SDK VERSION>/Applications/<SOME RANDOM HASH>/Documents

访问应用的文档目录

请注意,SDK版本将根据您所构建的内容而有所不同,并且哈希很难确定哪一个是您的。只需检查文件夹并查找YOURAPP.app二进制文件即可找到它。

答案 1 :(得分:0)

什么数据库? 假设您已在应用程序的文档文件夹中创建它,模拟器的应用程序沙箱位于~/Library/Application Support/iPhone Simulator/<version>/<uuid>,并包含应用程序及其文档,库和tmp目录。