电子osx-sign无效

时间:2017-05-04 09:28:45

标签: electron

我正在尝试使用电子osx标志签署我的电子应用程序:

electron-packager . $APP --platform=darwin --arch=x64 \
  --out dist \
  --ignore=build \
  --ignore=config/development.json \
  --overwrite \
  --prune \
  --icon=appicon.icns \
  --app-bundle-id="com.example.myapp" \
  --build-version=$BUILD --app-version=$VERSION \

electron-osx-sign "dist/myapp/myapp.app" \
  --identity="$DEVELOPER_KEY"

它一直显示以下错误:

Command failed: codesign --sign Developer ID Application: XXXXXXXXXX --force dist/myapp/myapp.app/Contents/Frameworks/Electron Framework.framework/Versions/A/Electron Framework

其中Developer ID Application: XXXXXXXXXX是有效的证书。

我的electron-osx-sign版本为0.4.4electron-packager8.0.0

任何人都可以提供帮助吗?

感谢。

1 个答案:

答案 0 :(得分:0)

经过一些谷歌搜索,似乎在macOS 10.12上使用codesign存在一些问题,

请参阅this post

我还在电子osx-sign GitHub问题页面的this link中发布了解决方案。