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

use*_*523 1 macos cocoa core-data macos-sierra

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

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

Gab*_*beV 5

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