如何在电子建筑商中添加发布者

时间:2018-06-15 07:09:57

标签: node.js electron electron-builder

我是电子新手,并试图在电子工程师中添加发布者。但是当它创建安装程序时,它说发布者是未知的。

我在package.json中的构建obj是

"build": {
    "appId": "app.name",
    "win": {
      "target": "nsis",
      "icon": "iconnewa1.ico"
    },
    "publish": {
      "provider": "s3",
      "bucket": "bucket_name"
    },
    "mac": {
      "category": "app.category",
      "target": [
        "zip",
        "dmg"
      ]
    },
    "nsis": {
      "perMachine": true
    }
  }

请帮我解决这个问题。我已经搜索了整个文档,以便在电子建设者中添加发布者但无法取得任何成功。

2 个答案:

答案 0 :(得分:0)

Windows示例:

"win": {
  "asar": true,
  "icon": "app/img/icon.ico",
  "legalTrademarks": "(c) 2018 example.com",
  "publisherName": "Example.com",
  "target": [
    "portable"
  ]
}

答案 1 :(得分:0)

您必须使用代码签名来避免:

  

常规(通常更便宜)代码签名证书显示a   安装过程中出现警告,一旦安装了足够多的用户   你的申请和你建立了信任。 EV证书有   更多的信任,因此立即工作,没有任何警告。

https://www.electron.build/code-signing