iOS9,10没有问题,iOS8上面一登录就崩溃,原因Assets的问题

在项目中开发中,打包成一个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

 

posted @ 2017-01-03 19:50  tryFighting  阅读(723)  评论(0编辑  收藏  举报