核心数据 - 访问模拟器创建的sqlite文件?

时间:2011-10-13 17:15:20

标签: objective-c sqlite core-data

是否可以访问sqlite文件以获取核心数据,并针对它运行查询? 这个文件位于哪里?

2 个答案:

答案 0 :(得分:3)

该文件将位于应用程序支持目录中的iPhone模拟器下。

cd ~/Library/Application Support/iPhone Simulator

从那里你会看到几个与模拟器版本相对应的目录。在版本目录下将是Applications目录,然后是GUID目录。其中一个GUID目录将是您的应用程序。从那里你的sqlite文件应该在Documents目录中,你可以从命令行工具sqlite3中使用它。

享受!

答案 1 :(得分:0)

您可能更喜欢使用图形界面来分析和查询数据库。它允许您清楚地看到Xcode / CoreData如何命名数据字段。例如,我使用Firefox浏览器的“SQLite Manager”插件。