为了应用安全以及使用electron-updater实现自动升级功能,必须对应用进行签名打包发布。具体签名过程如下:
1、本地安装两个签名的证书,具体可以咨询ios开发人员,如下:
2.设置package.json的有关mac打包的相关内容,配置签名参考链接
```json
"build": {
"afterSign": "package/afterSign.js", // 签名后执行的js,实现electron-notarize公证app
"appId": "cn.com.xxx.xxx", // 应用的唯一标识,mac端最为明显,windows端还可以使用guid最为唯一标识
"productName": "xxxXXX", // 产品名称,这个直接影响到产品发布后的显示的名称
...
"mac": { // mac端配置
// 签名时使用 hardened runtime 构建App