现在在开发electron客户端,windows签名使用了签名狗的方式进行签名(小坑:签名狗只能对打包完的exe进行签名,而electron-builder需要在打包的时候将证书配置进去,所以需要导出签名狗中的cer证书,然后加入到项目中配置一下:
)
但是在mac上签名的时候,遇到了一大堆问题,大家具体可以参考这篇文章:https://segmentfault.com/a/1190000012902525
里面的appId为你的包名,然后我配置成功了之后,进行升级,出错了:
在请教大佬之后,发现需要把安装程序放到applications里面 ,这样问题就解决了,真是坑很多啊。