2011-08-05 47 views
3

可能重复:
Where is myProject.sqlite located in Lion OSX Xcode 4.1?Lion中的sqlite核心数据存储在哪里?

我想删除我为我运行一个测试应用程序的核心数据存储,因为它包含的条目和模型已经改变。我似乎无法在Lion下找到它。我期待着看/库/应用程序支持/我的应用程序名称,但没有文件夹为我的应用程序。

任何想法?

+0

你确定它不是〜/ Library/Application Support/My App?无论哪种方式,该文件不应该移动。 – sosborn

+0

模拟器现在可以在iOS Simulator菜单下选择“重置内容和设置...”。 –

+0

@sosborn nope。我在应用程序支持目录中做了一个'ls'终端,它没有显示与我的应用程序有关的任何内容 –

回答

0

你建立了什么样的应用程序?如果您构建了“鞋盒”类型的核心数据应用程序,则该文件位于持久存储协调器的任何位置,以便将其写入。

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

3

在狮子的XCode 4.1,我发现这个在〜/库/应用程序的名字/ appname.storedata

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

+0

它似乎已经从〜/ Library/Application Support/appname /最近... – Daniel

0

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

要做到这一点,打开终端程序并运行以下命令:

chflags nohidden ~/Library 

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

相关问题