Mac 应用安装在开发者机器上的未知位置

Mac app installed in unknown place on developer's machine

我正在开发一个 Mac 基于 Electron 的应用程序。当我在 Macs 而不是我的开发机器上安装 electron-builder 生成的 pkg 时,它要么全局安装在 /Applications 文件夹中,要么为用户本地安装 - 基于用户在安装过程中的选择。它也正确显示在 Launch Pad 中。

但是,在我的开发机器上,当我从同一个 pkg 安装应用程序时,它并没有安装在那里。它安装在其他地方 - 我不确定在哪里。它可能是我编译应用程序的最后一个地方,但我不确定。 Launch Pad 也是不确定的,大多数时候安装后应用程序不会出现在那里。

很明显,Mac 正在跟踪每个应用程序的默认安装文件夹,出于某种原因,它会覆盖安装期间的用户选择。

这是在哪里发生的,我该如何重置它以便 Mac 应用程序安装在它应该安装的位置?它使测试成为真正的痛苦。

您可以使用 Spotlight 搜索来搜索该应用程序

+ Space-bar

然后在您 select 您的应用进入聚光灯搜索后按住他们的命令键。 带有文件位置的栏将出现在 Spotlight 搜索的底部 window。

Path for the application

或者您可以在终端上使用 find 命令搜索它。

find / -name YourApp.app