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格式
网友评论