electron sha512 checksum mismatch


sha512 checksum mismatch错误

自动更新使用的模块

electron-updater
or
electron-differential-updater

win下electron-builder打包

使用electron-builder打包之后,进行版本增量更新遇到的错误提示。
sha512 checksum mismatch
这个问题的出现有以下几种情况:

  1. 使用较早版本的electron-updater,建议更新electron-updater版本到5.x.x。
  2. pulish里的url指向的地址中,latest.yml忘记更新。
  3. pulish里的url不是一个文件服务器。

(经过测试,普通get请求的url用做更新服务器会产生校验和错误。express,minio文件服务器增量更新无此报错。)