我正在使用 Electron 框架中的自动更新程序模块来为 MacOS 上的 Electron 应用程序实现自动更新。仅当应用程序安装在“应用程序”文件夹中时更新才会成功。如果它安装在其他地方,则更新不起作用。我正在使用此处详细介绍的实现 - https://github.com/electron/electron/issues/5020#issuecomment-477636990。下载成功,但应用程序在重新启动时不会更新。
有人可以帮我解释为什么会发生这种情况以及如何解决这个问题。
我不知道您是否解决了这个问题,但我认为您可能正在使用 .zip 文件安装应用程序。尝试使用 .dmg 来执行此操作,因为该应用程序将被强制下载到“应用程序”文件夹中。