无需代码签名即可构建电子应用程序

时间:2019-03-30 18:25:27

标签: node.js electron

我尝试过电子构建器和电子封装器,但出现此错误

Error: Command failed: codesign --verify --deep --strict --verbose=2

我不需要对其进行代码签名或应用商店,只需要它在我的计算机上运行即可。

构建

"build":  "electron-packager ./public --app-version 1.4.3 --platform darwin --icon ./public/icon.icns --out ./dist --overwrite"

我已经尝试过电子封装器和电子生成器。

1 个答案:

答案 0 :(得分:1)

我在您发布的内容中没有看到问题。这些是我用于电子打包程序的cmds-“ package-mac”,“ package-win”。也许他们会帮忙。

电子构建器使用“ pack”和“ dist”,但我没有包括它们的关联脚本。

"scripts": {
    "start": "APP_DEV=true electron .",
    "package-mac": "electron-packager . --overwrite --platform=darwin --arch=x64 --asar --ignore=/dist --ignore=/build --prune=true --out=release-builds",
    "package-win": "electron-packager . --overwrite --platform=win32 --arch=ia32 --asar --ignore=/dist --ignore=/build --prune=true --out=release-builds",
    "postinstall": "install-app-deps",
    "pack": "build --dir",
    "dist": "build -mw"
  },