balabalaguguji
V2EX  ›  问与答

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

  •  
  •   balabalaguguji · Sep 2, 2021 · 2085 views
    This topic created in 1799 days ago, the information mentioned may be changed or developed.

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

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

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

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