在iOS9的系统中,应用会无端闪退(直接插电脑上安装的是测试版是不会闪退的),查来查来发现是新添加了图片的缘故,接下来跟着我的步伐走起来.
1.项目打包
2.ipa包归档实用工具打开
3.文件夹里会多出来这个文件
4.用终端打开这个文件
cd path/to/Payload/your.app (这条不是指令, 你获取它的路径打开就成)
5. 检查下是否含有Assets图片文件(可不写)
find . -name 'Assets.car'
6. 使用assetutil工具查找包含16-bit或者P3的assets并写入到/tmp/Assets.json文件中:
sudo xcrun --sdk iphoneos assetutil --info ./Assets.car > /tmp/Assets.json
7.如果正确,这儿会要求你输入密码,输完密码后
复制括号里的路径 ( /tmp/Assets.json ) 然后 command + shift + G 点击前往
8.打开这个json文件
9. 搜索 p3
10 .看到是这张图片出问题了
把他找出来, 然后叫美工替换,或者是自己处理, 打开PS, (选中图片-> 图像 -> 模式 -> 勾选RGB颜色和8位/通道)