在 MacOS 中调试 Electron 应用程序的文件关联

Debugging file associations of Electron app in MacOS

我们的 Electron 应用程序使用 electron-builder 并在从 .dmg 文件安装时将文件关联添加到 MacOS。设置关联工作正常,但我们似乎没有在应用程序内正确处理 'open-file',因为文件没有按预期加载。

有没有办法同时处理文件关联和调试应用程序?我知道我可以更改代码并添加一些控制台日志、构建 .dmg 文件、安装它、尝试并重复。但是这个工作流程看起来很乏味,所以我正在寻找一种更简单的方法来完成这项工作。

我能否以某种方式手动注册 Electron 应用程序开发版本的文件关联,以便足以构建它,然后在 Finder 中单击某些文件?或者我可以手动触发我的应用程序的 'open-file' 事件吗?

事实证明,只需构建完整的应用程序包就足够了。如果 macOS 在磁盘上的某处找到一个 .app 文件,它会出现在 Finder 的文件关联中。