使用电子生成器为Windows应用程序签名安装程序

时间:2016-11-23 13:00:08

标签: desktop-application electron signtool electron-builder

我正在使用electron-builder在Windows中通过命令

为我的桌面应用程序创建安装程序
build -w

它将文件夹win-unpacked(用于构建)和win(用于安装程序)

这是我的package.json

 {
"name": "CoDesktopElectron",
"version": "1.0.0",
"description": "CoDesktopElectron",
"homepage": "https://app.onepgr.com/",
"author": "ankur",
"private": true,
scripts": {
"postinstall": "install-app-deps",
"start": "npm install && npm run compile && electron ./app",
"compile": "rimraf app/out && tsc",
"pack": "npm run compile && build --dir",
"dist": "npm run compile && build",
"release": "npm run compile && build"
},
"build": {
"appId": "org.develar.onshape",
"category": "public.app-category.graphics-design",
"dmg": {
  "contents": [
    {
      "x": 110,
      "y": 150
    },
    {
      "x": 240,
      "y": 150,
      "type": "link",
      "path": "/Applications"
    }
  ]
},
"win": {
  "publish": null
},
"linux": {
  "publish": null,
  "target": [
    "deb",
    "AppImage"
  ]
 }
 },
"devDependencies": {
"asar": "^0.7.2",
"electron": "1.4.3",
"electron-builder": "^7.14.2",
"electron-installer-windows": "^0.2.0",
"electron-prebuilt": "^0.31.0",
"fs-jetpack": "^0.7.0",
"gulp": "^3.9.0",
"gulp-copy": "0.0.2",
"gulp-uglify": "^1.3.0",
"gulp-usemin": "^0.3.12",
"q": "^1.4.1",
"rcedit": "^0.3.0",
"rimraf": "^2.5.4",
"typescript": "^2.0.3"
 }
}

我想签署我的Windows安装程序(我有.p12格式的证书) 我知道我们必须通过CSC_LINK和CSC_KEY_PASSWORD这样做,但没有得到任何如何做的例子。

请帮我解决这个问题!

提前致谢。

0 个答案:

没有答案
相关问题