如何使用电子伪造签署电子应用程序?

时间:2017-09-29 02:01:35

标签: node.js electron electron-forge

我正在使用电子伪造来构建和包装我的电子应用程序。

如何为Windows和Mac编写我的应用程序(使用电子伪造)的代码?

Electrong-forge:https://github.com/electron-userland/electron-forge

2 个答案:

答案 0 :(得分:1)

在您的electronPackagerConfig中使用package.json键。

Electron Forge在引擎盖下使用Electron Packager,并允许您在package.json中设置Electron Packager配置。

下面是我的样子的摘录,以便对我们打包的应用程序文件进行签名:

package.json

{ 
  "config": {
    "forge": {
      "electronPackagerConfig": {
        "osxSign": {
          "identity": "Developer ID Application: Joshua Pinter (<your_key_code>)"
        }
      }
    }
  }
}

您会看到,所有Electron Packager配置都可以放在electronPackagerConfig键下。

答案 1 :(得分:0)

electronPackagerConfig现在为packagerConfig,例如:

{ 
  "config": {
    "forge": {
      "packagerConfig": {
        "osxSign": {
          "identity": "Developer ID Application: Company (id)"
        }
      }
    }
  }
}