Mac OSX上数据库文件的位置

时间:2013-03-06 16:22:33

标签: xcode core-data

我有一个为Mac OS X创建的应用程序,我正在尝试查看核心数据数据库,以确保它与我的应用程序一起正常工作。我导航到了正确的目录;

当前用户/ Library / Application Support / com。?????。??? / ???。storedata

如何打开和/或查看此文件?有可能吗?

2 个答案:

答案 0 :(得分:0)

必须下载SQLite3编辑器才能打开文件。

答案 1 :(得分:0)

对我来说,无法使用.storedataSQLite Manager for Firefox打开sqlite3

我总是收到消息

  

错误:文件已加密或不是数据库

相反,我必须先将NSPersistentStoreCoordinator的storeType更改为NSSQLiteStoreType而不是NSXMLStoreType

if (![coordinator addPersistentStoreWithType:NSSQLiteStoreType
                               configuration:nil
                                         URL:url
                                     options:nil
                                       error:&error]) {
    [[NSApplication sharedApplication] presentError:error];
    return nil;
}

之后它起作用了。另请参阅this answer,将.sqlite.storedata

进行比较