如今在開發electron客戶端,windows簽名使用了簽名狗的方式進行簽名(小坑:簽名狗只能對打包完的exe進行簽名,而electron-builder須要在打包的時候將證書配置進去,因此須要導出簽名狗中的cer證書,而後加入到項目中配置一下:segmentfault
)windows
可是在mac上簽名的時候,遇到了一大堆問題,你們具體能夠參考這篇文章:http://www.javashuo.com/article/p-zdivauzo-md.htmlapp
裏面的appId爲你的包名,而後我配置成功了以後,進行升級,出錯了:electron
在請教大佬以後,發現須要把安裝程序放到applications裏面 ,這樣問題就解決了,真是坑不少啊。ui