最近在写热更模块,关于压缩资源使用的是.Net的System.IO.Compression自带了Gzip的压缩功能,但是在模拟器发现并不能解压成功,报monoposixhelper的错误,然后发现是在某些手机上引用不到MonoPosixHelper.dll这个文件,然后用Unity.IO.Compression代替System.IO.Compression,经测试完美解决,附上链接https://assetstore.unity.com/packages/tools/integration/gzipstream-deflatestream-unity-io-compression-31902。
后续经过测试,发现是在il2cpp下System.IO.Compression是可行的,而且System.IO.Compression很慢。