美文网首页
xcode 所遇到的坑 App Store 图片问题导致的随机崩

xcode 所遇到的坑 App Store 图片问题导致的随机崩

作者: 成熟的 | 来源:发表于2018-08-09 09:51 被阅读0次

    https://www.tuicool.com/articles/meiMZze  9.1 崩溃可能是图片引起的 查看网址检查

    1.打一个ipa包,解压你的应用的ipa包,进入到你应用的Playload文件夹。  进入到xx.app目录下.  find. -name'Assets.car'

    2.xcrun --sdk iphoneos assetutil --info ./Assets.car >/tmp/Assets.json生成json

    3.open /tmp/Assets.json查看

    4.打开刚才生成的Assets.json文件,查找含有”DisplayGamut” : “P3”, “Encoding” : “ARGB-16″的内容。这个对应的Name就是出现问题的图片了。

    5. 转换图片的格式为 sRGB IEC619966-2.1   common + i查看或者使用ColorSync工具

    6.方法二(暴力处理所有图片):

    这里我们使用bash script直接处理所有图片为正确格式,这样我们就不用去定位是哪个图片的问题了,或许更方便一些。

    #!/bin/bashDIRECTORY=$1echo"------------------------------"echo"Passed Resources with xcassets folder argument is <$DIRECTORY>"echo"------------------------------"echo"Processing asset:"XSAASSETSD="$(find "$DIRECTORY" -name '*.xcassets')"forxcassetin$XSAASSETSDdoecho"---$xcasset"IMAGESETS="$(find "$xcasset" -name '*.imageset')"forimagesetin$IMAGESETSdoecho"------$imageset"FILES="$(find "$imageset" -name '*.png')"forfilein$FILESdoecho"---------$file"sips -m"/System/Library/Colorsync/Profiles/sRGB Profile.icc"$file--out$filedonedonedoneecho"------------------------------"echo"script successfully finished"echo"------------------------------"

    相关文章

      网友评论

          本文标题:xcode 所遇到的坑 App Store 图片问题导致的随机崩

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