V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
balabalaguguji
V2EX  ›  问与答

Electron 打包签名有什么简单方便的方式

  •  
  •   balabalaguguji · 2021-09-02 09:56:46 +08:00 · 1528 次点击
    这是一个创建于 1204 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Electron build 出来的 exe 文件,如果不做签名,浏览器下载会警告和阻止。

    看了下签名方法,怎么感觉那么复杂麻烦的,申请签名好像还要付费购买?

    有没简单的方式和免费的签名?

    7 条回复    2021-09-02 12:45:49 +08:00
    nieyujiang
        1
    nieyujiang  
       2021-09-02 09:59:26 +08:00 via iPhone
    没有,Windows 签名比苹果的还复杂。有时候还会出莫名其妙的错误
    otakustay
        2
    otakustay  
       2021-09-02 10:07:46 +08:00
    不复杂点不交费怎么能证明开发者是可靠的呢
    balabalaguguji
        3
    balabalaguguji  
    OP
       2021-09-02 10:09:14 +08:00
    @nieyujiang #1 现在就是要做 windows 的
    nieyujiang
        4
    nieyujiang  
       2021-09-02 10:33:58 +08:00
    @balabalaguguji #3 不存在的.electron-builder 已经是给整到最简单的状态.但是还是有很多坑.签名这东西不存在免费的.老老实实掏钱吧.
    lower
        5
    lower  
       2021-09-02 11:11:30 +08:00
    直接让下载 zip 包吧😂
    ysc3839
        6
    ysc3839  
       2021-09-02 11:22:09 +08:00
    微软自己只有给上架商店的 appx 包签名的服务,对 exe 进行签名的话只能找第三方 CA 。
    免费的话大概是没有的,最便宜的方案是上架微软商店,需要提交审核,好像可以设置成不在商店中显示,然后你自己分发 appx 包。没记错的话只需要交一次费用,微软会给整个 appx 包签名,虽然里面的 exe 还是未签名的,但是在系统中也会认为是已签名的,比如管理员身份运行也不会显示为未知发布者。
    一定要给 exe 签名的话就只能找第三方 CA 了,都是挺贵的。
    dcatfly
        7
    dcatfly  
       2021-09-02 12:45:49 +08:00
    没有免费的 而且很多还是按年付费
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1551 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 17:00 · PVG 01:00 · LAX 09:00 · JFK 12:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.