macos - 我的 MacOS 应用程序的数据库位于哪里?

标签 macos cocoa core-data macos-sierra

使用 Core Data 时,MacOS 应用程序的数据库位置是什么?

我在 Mac 上到处搜索都没有找到。
我关闭了隐藏文件,并且确信我的数据库中有数据。 另外,我不使用应用程序沙箱。

最佳答案

如果您为应用启用了沙箱,它将被放置在 ~/Library/Containers/app.bundle.id/Data/Library/Application Support/AppTargetName 下,其中 app.bundle.id是应用程序目标中指定的 bundle 标识符,AppTargetName 是该目标的名称,即生成的 .app 文件的名称。在该文件夹中,您应该找到包含数据库数据的 SQLite 文件。

关于macos - 我的 MacOS 应用程序的数据库位于哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40197465/

相关文章:

iphone - 了解使用iTunes在多个iOS设备之间进行本地核心数据同步

objective-c - 访问 NSImageView 并给予 EXC_BAD_ACCESS

macos - 让 SonarQube 在 MacOS 中工作时出现问题

objective-c - 将徽章图标覆盖添加到 Finder 图标和文件夹?

objective-c - GUI 元素对属性的变化没有反应

swift - 在 Swift 4 中监听 NSWorkspace 通知

sql - 为什么 SELECT 0, ... 而不是 SELECT

ios - 当在 View 中注入(inject)实体时,SwiftUI 预览版无法使用核心数据

java - 程序抛出 OutOfMemoryError : Java heap space when run in Mac but not in Ubuntu

bash - Go migrate 不会安装在 MacOS 上