哪里可以找到Core Data的Mac OS X应用程序的sqlite数据库?
我找到了它,但它是带有3个文件的* .momd文件夹(VersionInfo.plist,* .mom * .omo)。我怎样才能看到它的内容?
答案 0 :(得分:5)
在应用程序为沙盒时,在OS X 10.7 Lion上,它存储在:
~/Library/Containers/com.yourcompany.yourAppName/
答案 1 :(得分:2)
Core Data中的持久存储只是一个文件。因此,如果它是用户的文档,则最有可能在您的Documents目录中。如果它是一个内部存储,那么它可能在捆绑中,或者可能放在〜/ Library / Application Support之类的地方。
答案 2 :(得分:0)
在High Sierra中,SQLite文件保存在〜/ Library / Application Support / [YourAppName]
中答案 3 :(得分:0)
我已经注意到它存储在
/Users/<username>/Library/Containers/<appbundleid>/Data/Library/Application%20Support/<AppName>/<DataModel>.sqlite
所以对于我来说,以下是测试应用程序的路径
/Users/kaunteya.s/Library/Containers/com.kaunteya.T1/Data/Library/Application%20Support/T1/T2.sqlite
答案 4 :(得分:-3)
您可以在~/Library/Application Support/iPhone Simulator/[SDK version]/Applications/[App GUID]/Documents
要检查数据库文件的内容,可以使用此firefox扩展名:Sqlite-manager