美文网首页
iOS9崩溃 P3格式图片

iOS9崩溃 P3格式图片

作者: 十一遥 | 来源:发表于2017-12-21 16:07 被阅读218次

    在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位/通道)


    崩溃的原因是,这张图片是16位的图片, 而iOS9 需要的是8位的图片.

    相关文章

      网友评论

          本文标题:iOS9崩溃 P3格式图片

          本文链接:https://www.haomeiwen.com/subject/egeawxtx.html