【问题标题】:Do you need access to the target OS's to code sign electron apps您是否需要访问目标操作系统才能对电子应用程序进行代码签名
【发布时间】:2019-09-28 09:04:49
【问题描述】:

我使用 Linux 并正在制作一个我想在 Windows、Mac 和 Linux 上分发的 Electron 应用程序。我想要的只是我的应用程序可以自行更新 - 但这需要代码签名。

这是否意味着我需要为 windows 和 mac 购买证书并购买计算机来进行签名?

或者我可以只购买证书以及如何使用它们在我的 Linux 笔记本电脑上签名吗?

【问题讨论】:

    标签: electron updates code-signing electron-builder code-signing-certificate


    【解决方案1】:

    Afaik,只有 windows 和 mac 需要/支持应用程序级别的代码签名。

    您确实需要获得用于验证您身份的 windows 和 mac 的代码证书。您必须咨询证书供应商他们支持哪些平台。

    • 在 Mac 上,您可以对 Windows 二进制文件和 Mac 应用程序进行签名。
    • 在 linux 上,您可以签署 windows 二进制文件,但不能签署 mac 应用程序 afaik。
    • 在 windows 上,您可以签署 windows 二进制文件,但不能签署 mac 应用程序 afaik。

    从构建机器的角度来看,因此在 mac 上构建/签名是最有效的,它支持通过 JSign 和 mac 应用程序对 windows 可执行文件进行签名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-22
      • 1970-01-01
      • 2020-12-25
      相关资源
      最近更新 更多