sha512 checksum mismatch错误
此错误常常发生在electron检查更新时,导致检查更新失败。
自动更新使用的模块
electron-updater
or
electron-differential-updater
win下electron-builder打包
使用electron-builder打包之后,进行版本增量更新遇到的错误提示。
sha512 checksum mismatch
这个问题的出现有以下几种情况:
- 使用较早版本的electron-updater,建议更新electron-updater版本到5.x.x。
- publish里的url指向的地址中,latest.yml忘记更新。
- 打包缓存问题,修改version为更高的值,重新打包。
(经过测试,express,minio文件服务器增量更新无此报错。)
/!\ 注意:如果自己写下载接口,该接口应为支持分片下载的。否则下载数据量将会超出原安装包大小的几十倍,且会造成校验和错误。