electron autoUpdater 签名

发布于 2022-09-04 18:24:58 字数 837 浏览 15 评论 0

本地写的浏览器,想做一个自动更新的功能,使用官方的autoUpdater 在mac上要求必须签名 但是没说写在哪儿呢 调试了了一下午 还是不行 希望大神帮帮忙
clipboard.png

//main.js
var updateFeed = 'https://www.baidu.com/';
    if (process.env.NODE_ENV !== 'development') {
      updateFeed = os === 'darwin' ? 'https://www.baidu.com/' :'https://www.baidu.com//win32';
    }
    autoUpdater.setFeedURL(updateFeed + '?v=' + appVersion);
    autoUpdater.checkForUpdates();
    //错误
    autoUpdater.on("error",function(err){
        console.log(err);
    });

    //当有更新时
    autoUpdater.on("update-available",function(){
        app.quit();
    });

    //下载完成
    autoUpdater.on("update-downloaded",function(){
      autoUpdater.quitAndInstall();
    });

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜灵血窟げ 2022-09-11 18:24:58

mac下更新完全不需要用这个代码签名, 可以参考我这个库的思路.

https://github.com/llwslc/ele...

在mac下直接下载zip升级包到my.app目录下, 然后用bash直接解压zip包, 覆盖源程序, 即可完成升级, 下次打开这个app就是新版了.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文