10

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

如何为 Windows 和 mac 对我的应用程序(使用电子锻造)进行代码签名?

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

4

2 回答 2

6

packagerConfig您的package.json.

Electron Forge 在后台使用 Electron Packager,并允许您在package.json.

这是我的摘录,以便签署我们打包的应用程序文件:

包.json

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

你可以看到所有的 Electron Packager 配置都可以放在packagerConfigkey 下。

注意:在旧版本的 Electron Forge 中,它被称为electronPackagerConfig而不是packagerConfig.

于 2019-01-15T17:35:17.140 回答
2

electronPackagerConfig现在是packagerConfig,例如:

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

于 2019-11-01T20:19:33.193 回答