美文网首页
iOS P3图片导致崩溃的解决方法

iOS P3图片导致崩溃的解决方法

作者: 孤独的懒猫 | 来源:发表于2019-03-26 17:14 被阅读0次

    1.导出项目的ipa文件;

    2.修改后缀名.ipa为.zip后直接解压该文件;

    3.解压后会有里面会有Payload,点击Payload文件里面有你的APP文件;

    4.打开终端,进入到你的APP的Payload文件夹下的.app bundle文件夹内(打开终端,输入 cd 拖入Payload文件夹里面的文件,回车。cd /Users/apple/Desktop/your/Payload/your.app);

    5.在终端里,用find命令找到Assets.car文件(find . -name 'Assets.car');

    6.用assetutil命令找到任何包含着16-bit or P3的资源文件,对每个Assets.car文件执行一句命令:sudo xcrun --sdk iphoneos assetutil --info /Users/apple/Desktop/a/Assets.car > /tmp/Assets.json(/Users/apple/Desktop/a/Assets.car替换为Assets.car文件的路径,如果你的终端位置还是在bundle下直接可以执行这句即可:xcrun --sdk iphoneos assetutil --info ./Assets.car >/tmp/Assets.json);

    7.打开Assets.json文件,在终端中输入open /tmp/Assets.json;

    8.开始查找"DisplayGamut" : "P3"如果没找到,可以试试P3,BitsPerSample,然后记下图片的名称;

    9.把问题图片直接改成.jpg格式

    相关文章

      网友评论

          本文标题:iOS P3图片导致崩溃的解决方法

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