iOS9,10没有问题,iOS8上面一登录就崩溃,原因Assets的问题
Posted tryFighting
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于iOS9,10没有问题,iOS8上面一登录就崩溃,原因Assets的问题的主要内容,如果未能解决你的问题,请参考以下文章
升级iOS8和iOS9系统后,保险箱Pro私人保险箱私密相冊打开就闪退的官方解决方式
Xcode10打包引起iOS9.0-9.2系统的用户启动App随机崩溃的问题修复记录
当我将 NSData 转换为 NSDictionary 时,在 iOS9 和 iOS8 上显示了一些不同的东西