在 MacOS 中调试 Electron 应用程序的文件关联
Posted
技术标签:
【中文标题】在 MacOS 中调试 Electron 应用程序的文件关联【英文标题】:Debugging file associations of Electron app in MacOS 【发布时间】:2021-08-27 19:31:55 【问题描述】:我们的 Electron 应用程序使用 electron-builder 并在从 .dmg 文件安装时将文件关联添加到 MacOS。设置关联工作正常,但我们似乎没有在应用程序内正确处理“打开文件”,因为文件没有按预期加载。
有没有办法同时处理文件关联和调试应用程序?我知道我可以更改代码并添加一些控制台日志、构建 .dmg 文件、安装它、尝试并重复。但是这个工作流程看起来很乏味,所以我正在寻找一种更简单的方法来做这件事。
我能否以某种方式手动为 Electron 应用程序的开发版本注册文件关联,这样就足以构建它,然后在 Finder 中单击一些文件?或者我可以手动触发我的应用程序的“打开文件”事件吗?
【问题讨论】:
【参考方案1】:事实证明,只需构建完整的应用程序包就足够了。如果 macOS 在磁盘的某处找到一个 .app 文件,它会在 Finder 的文件关联中找到。
【讨论】:
以上是关于在 MacOS 中调试 Electron 应用程序的文件关联的主要内容,如果未能解决你的问题,请参考以下文章
CFBundleIdentifier在上传使用Electron开发并使用电子构建器构建的macOS应用程序时发生冲突