sudoy
V2EX  ›  问与答

Electron Forge 代码签名

  •  
  •   sudoy · Aug 15, 2024 · 2107 views
    This topic created in 815 days ago, the information mentioned may be changed or developed.

    用 Electron Forge 写了个物流软件,打包完生成 exe 和 dmg,本地运行竟然没有提示警告,心想这也太爽,竟然不用代码签名。结果传到网站 S3 ,自己试着下载,刚下载完 Windows 就给我检测成病毒。想请问下有什么经济实惠的代码签名方案吗?主要是 Windows 签名,Mac OS 有最好没有也没关系。

    16 replies  •  2024-08-28 20:30:37 +08:00
    qinjiang
    qinjiang
    Aug 15, 2024❤️1
    1
    ev 代码签名一年两千左右
    sudoy
    sudoy
    OP
    Aug 15, 2024 via iPhone
    2
    @qinjiang 我记得之前 10 块钱美金就可以买一个证书自己用软件签名,现在好像要改成用u盘签名了,价格贵很多
    ZeroClover
    ZeroClover
    Aug 15, 2024❤️1
    3
    只有 EV 代码签名有 SmartScreen Instant Trust 。低于 EV 的代码签名只有当你的软件有足够多的使用量以后 SmartScreen 才不会报警

    CA/B Baseline 更新以后代码签名必须使用 HSM 保存私钥

    macOS 更需要代码签名,macOS 15 Beta 以后疑似禁止用户全局禁用 Gatekeeper ,现在会报错「 This operation is no longer supported. To disable the assessment subsystem, please use configuration profiles.」。
    v1
    v1
    Aug 15, 2024❤️1
    4
    如果是特定的私有部署的行业软件,没必要签名…
    FreeWong
    FreeWong
    Aug 15, 2024
    5
    代码签名证书太贵了
    sudoy
    sudoy
    OP
    Aug 16, 2024 via iPhone
    6
    @ZeroClover mac 签名太麻烦了,不想搞
    sudoy
    sudoy
    OP
    Aug 16, 2024 via iPhone
    7
    @FreeWong 确实挺贵
    yinmin
    yinmin
    Aug 17, 2024 via iPhone❤️1
    8
    1. 打包成 zip 压缩包上传服务器供下载,windows 内置 zip 解压缩功能的
    2. 如果是安装程序,不要默认静默安装,要先弹出一个界面。如果的确需要静默安装特性,可以通过加一个参数(例如:-s )才启用静默安装。
    yinmin
    yinmin
    Aug 17, 2024 via iPhone
    9
    另外,代码签名可以按月购买的,如果程序更新不频繁,需要签名的时候只买 1 个月。
    ZeroClover
    ZeroClover
    Aug 17, 2024
    10
    @sudoy #6 ?我怎么没看出来有什么麻烦的?

    sudoy
    sudoy
    OP
    Aug 18, 2024
    11
    @ZeroClover 申请开发者账号挺麻烦的,个人可能还好点,公司要申请邓白氏编码
    j8sec
    j8sec
    Aug 19, 2024❤️1
    12
    楼主可以联系我,可以优惠给您提供代码签名
    TG: @baotassl
    j8sec
    j8sec
    Aug 19, 2024
    13
    是您申请独立独享的签名,不是代签这种不稳定的服务哦。
    sudoy
    sudoy
    OP
    Aug 20, 2024 via iPhone
    14
    @j8sec 哎呀,您说晚了,我周末刚刚买了 ssl.com 的代码签名,花了我 129 美金。觉得有点不值;因为只能签 windows 应用,而且签完安装的时候 smartScreen 还是提示警告,好像是因为我买的是 OV 签名证书,要买更贵的 EV 签名证书才能消除这个警告窗口。哎😑
    sudoy
    sudoy
    OP
    Aug 20, 2024 via iPhone
    15
    今天无意间发现一个网站叫 todesktop ,是 yc 旗下的产品,99 美金一个月可以签名 win ,mac 和 Linux 的软件。我要是提前几天知道这个网站就不会买证书了。99 美金一个月个人觉得有点贵,但是可以多个平台一起签名还是很爽。对了我跟这家公司没有任何关系,不收他们的任何推广费,仅仅是刚好发现了在这里帖子提一下
    sudoy
    sudoy
    OP
    Aug 28, 2024
    16
    @sudoy 试用了 todesktop ,发现这竟然是个鸡肋软件。我用 electronjs 开发的软件,需要自己购买证书
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   552 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:06 · PVG 06:06 · LAX 14:06 · JFK 17:06
    ♥ Do have faith in what you're doing.