Lion中保存的sqlite核心数据存储在哪里?

时间:2011-08-05 01:10:39

标签: cocoa macos core-data osx-lion

  

可能重复:
  Where is myProject.sqlite located in Lion OSX Xcode 4.1?

我正在尝试删除我正在运行的测试应用的核心数据存储,因为它包含条目并且模型已更改。我似乎无法在Lion下找到它。我期待查看/ Library / Application Support / My App Name,但我的应用程序没有文件夹。

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

在Lion上使用XCode 4.1我在〜/ Library / appname / appname.storedata下找到了这个

删除该文件后,我重新运行了我的Mac应用程序,核心数据就像新的一样。

答案 1 :(得分:0)

你建立了什么样的应用程序?如果你构建了一个“鞋盒”类型的Core Data应用程序,那么该文件就是配置持久性存储协调器来编写它的地方。

这通常在应用程序控制器/委托中完成。

答案 2 :(得分:0)

它保存在与之前的ios版本相同的位置,但是...库文件夹隐藏了Finder标志,您可以撤消此标志以使其再次可见。

要执行此操作,请打开终端实用程序并运行以下命令:

chflags nohidden ~/Library

然后,文件夹和所有子目录将立即可见。

相关问题