Xcode 数据库文件在Mac OSX上的位置
我有一个为Mac OS X创建的应用程序,我正在尝试查看核心数据数据库,以确保它与我的应用程序正常工作。我导航到了正确的目录 当前用户/库/应用程序支持/com.??/??.storedataXcode 数据库文件在Mac OSX上的位置,xcode,core-data,Xcode,Core Data,我有一个为Mac OS X创建的应用程序,我正在尝试查看核心数据数据库,以确保它与我的应用程序正常工作。我导航到了正确的目录 当前用户/库/应用程序支持/com.??/??.storedata 如何打开和/或查看此文件?有可能吗?必须下载SQLite3编辑器才能打开该文件。对于我来说,无法使用SQLite3或例如 我一直都能得到消息 错误:文件已加密或不是数据库 相反,我必须首先将NSPersistentStoreCoordinator的存储类型更改为NSSQLiteStoreType,而不是N
如何打开和/或查看此文件?有可能吗?必须下载SQLite3编辑器才能打开该文件。对于我来说,无法使用
SQLite3
或例如
我一直都能得到消息
错误:文件已加密或不是数据库
相反,我必须首先将NSPersistentStoreCoordinator
的存储类型更改为NSSQLiteStoreType
,而不是NSXMLStoreType
if (![coordinator addPersistentStoreWithType:NSSQLiteStoreType
configuration:nil
URL:url
options:nil
error:&error]) {
[[NSApplication sharedApplication] presentError:error];
return nil;
}
在那之后,它起了作用。另请参见将
.sqlite
与.storedata
进行比较的内容注意:我没有为iPhone创建应用程序。因此,导航到iPhone simulator文件夹没有任何好处。这是一个合适的SQLite3数据库,请使用SQLite编辑器打开它。@H2CO3感谢非常有用!这是一个SQLite文件,所以说得通。您还可以在命令行中使用“sqlite3”。或者您可能会发现Core Data Editor(位于Mac应用商店中)更好,因为它可以理解您的核心数据模型。Liya
将打开大多数sqlite3文件,并且是免费的。在Mac应用商店。