(新版bug)window与mac发布的文件md5值不一样

新版6.0.5在window发布出来的文件md5值与mac上发布出来的md5值不一样。不同平台发布一下,git每次都会有更改记录。用2022.1.0的版本在window和mac上不会有这个问题。
80709888f007c921dd5d3c915ed58cfd.png ca66e912e7d4868a6c85f43ba265f32f.png
已邀请:

dred

赞同来自:

我们也碰到了这个问题,有点烦人哦

谷主

赞同来自:

这个已知问题:
1. mac是arm64架构,win是x64架构,libvips库(一个图像处理库)得出的结果不一致。
2. 老版本可以,是因为老版本使用的是比较老版本的libvips库。
3. 为什么升级libvips库,因为只有较新的libvips库才原生支持苹果的M系列芯片。
4. libvips库为什么升级会造成这个差异,我的分析是它从原来使用libpng库转成了使用libspng库。
 
目前并没有直接解决方案,因为libvips库比较底层,如果要自行修改和编译,都太困难。
所以间接解决方案是,发包稳定使用一种系统。
后续有时间我会继续关注这个问题。
 
 

chenzm

赞同来自:

虽然没碰到这种问题,但老实说这不是fgui一家遇到的问题,我们使用astc发布在不同的架构下得出的结果也会不一样

要回复问题请先登录注册