是否可以在没有证书的情况下自动更新 Electron 应用程序?

Is it possible to auto-update Electron apps without a certificate?

我做了一个 Electron 应用程序,想在 Windows 和 macOS 上设置自动更新。问题是 electron-updater 需要证书,而我没有钱去拿证书。有没有办法在没有证书的情况下设置电子更新程序?

可以的,看看这个electron-builder

我用它来完整构建我的应用程序,您也可以设置 auto update

希望这会有所帮助。

没有证书,只能在Windows环境下完成,macOS不可以。

可以通过删除 win 部分和名为 certificateFilecertificatePassword 的字段来实现package.json 部分。

 "build": {
   "squirrelWindows": {
    }
 }

所有示例都包含证书文件,您可能认为它们是必需的,但它会在没有证书文件的情况下构建。

但最终,您会遇到未签名代码的问题。