我在哪里可以找到Mac OS X应用程序的Core Data sqlite数据库?
我已经找到了它,但它是一个*.momd文件夹,其中包含3个文件(VersionInfo.plist,*.mom和*.omo)。如何查看其中的内容?
~/Library/Containers/com.yourcompany.yourAppName/
Core Data中的持久存储就是一个文件。如果它是用户文档,则最可能在您的文档目录中。如果它是内部存储,则可能会在包中,或者放置在像~/Library/Application Support这样的位置。
/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
你可以在~/Library/Application Support/iPhone Simulator/[SDK版本]/Applications/[App GUID]/Documents
路径下找到sqlite文件。
如果想要检查数据库文件的内容,你可以使用这个Firefox扩展:Sqlite-manager