我已经使用electron-builder
工具构建了仅适用于Windows平台的Electron应用程序,并且该应用程序运行良好。
但是,我有特定用例的问题:
如果我将我的.exe文件复制到USB闪存盘上,并且在其他计算机上运行此副本,则出现此错误:Installer integrity check has failed
我的应用未签名,您认为可能是这个问题吗?
如果我通过HTTP链接下载.exe文件,则安装正常。仅当我在其他支持上复制.exe时,才显示此消息。
谢谢社区!
最佳答案
如果.exe中的数据已更改,则NSIS将显示该消息。
您最有可能遇到硬件问题,原因是有问题的计算机上的USB key 或RAM。也可能是病毒感染。
尝试使用其他USB key 或另一台机器。
您可以通过运行"c:\path\to\mysetup.exe" /NCRC
来ignore the CRC check,但我不建议这样做,因为它可能会导致安装失败甚至崩溃。
关于javascript - Electron 安装程序完整性检查失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49159586/