在项目中开发中,打包成一个ipa的包,发现iOS9,10,运行非常流畅,iOS8上面一运行就崩溃,找了好久,才找到原因竟然是Assets的问题,一开始我把ipa包放在蒲公英上面托管扫码下载的,用iTunes也是奔溃,整个人都不好啦 查了老多资料 最多找到原因
打开ipa解压缩包 找到如上图的文件,然后拷贝到桌面,方便处理操作
打开终端输入
sudo xcrun --sdk iphoneos assetutil --info /Users/csmd/Desktop/Assets.car
找到相应的图片属性看有没有相冲突的 查看Encoding ARGB
还有一种简单的办法就是在工程里面把Assets里面的图片删除掉重新添加即可 再次重新打包 运行正常
一张或多张图片造成的bug这个有多坑 再次打包就会没有Assets.car这个文件
一切OK
时间: 2024-08-10 00:06:34