【问题标题】:How to add publisher in electron builder如何在电子生成器中添加发布者
【发布时间】:2018-11-25 00:16:33
【问题描述】:

我是电子新手,正在尝试在电子生成器中添加发布者。但是当它创建安装程序时,它说发布者是未知的。

我在 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
    }
  }

请帮我解决这个问题。我搜索了整个文档以在电子生成器中添加发布者,但无法获得任何成功。

【问题讨论】:

    标签: node.js electron electron-builder


    【解决方案1】:

    您必须使用代码签名来避免这种情况:

    常规(通常更便宜)代码签名证书显示 一旦安装了足够多的用户,安装过程中的警告就会消失 你的应用程序,你已经建立了信任。 EV证书有 更多信任,因此无需任何警告即可立即工作。

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

    【讨论】:

    【解决方案2】:

    Windows 示例:

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

    【讨论】:

    猜你喜欢
    • 2017-04-08
    • 1970-01-01
    • 2020-05-09
    • 2021-02-07
    • 1970-01-01
    • 2017-12-30
    • 2022-11-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多