深入浅出Electron如何解决第三方库绕开electron-builder签名配置

一、问题

使用electron-builder打包应用时,会自动检查应用中所有的exe文件进行签名,dll文件可以配置”signDlls”: false是否需要签名,但是有些.exe文件是不能签名的,如果签名会导致应用 错。而且.exe文件不能通过package.json指定那些文件不需要签名。

二、解决思路

需要在打包之前把绕开签名的exe文件重命名未.temp文件,当签名完成后再把.temp文件重命名为.exe即可。
 

三、具体步骤如下

package.json中的script如下:

1、 `npm run prepackage` 执行指定的脚本pre_package_win.bat实现把制定的exe文件重命名为.temp后缀的文件
pre_package_win.bat的内容如下:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年3月4日
下一篇 2021年3月4日

相关推荐