美文网首页
iOS 9.2.1系统App Store下载APP闪退问题

iOS 9.2.1系统App Store下载APP闪退问题

作者: 丶狂舞 | 来源:发表于2018-06-04 14:18 被阅读112次

    这是一种很诡异的情况,你的APP在测试情况下,真机也好,模拟器也好没有任何问题,但是,当系统版本为9.2的手机从App Store下了正式的APP后就会莫名奇妙闪退。这个是苹果9.2系统的问题,扯淡的版本。

    以下是检测你的APP是否含有会引起9.2系统崩溃的问题图片的步骤

    1.打一个ipa包,解压你的应用的ipa包,进入到你应用的Playload文件夹。 

    我直接解压到桌面上 到这里第一步完成

    2.用find命令定位到Assets.car文件 

    find . -name 'Assets.car'

    打开终端,找到Payload文件夹,然后输入上方的命令,会找到你的APP的Assets.car的路径

    存下这两个路径

    如果项目里没有加widget,应该就只会找到一个路径。到这里第二步完成。

    3.使用 assetutil 命令导出图片的信息存储到Contents.json文件中 

    xcrun --sdk iphoneos assetutil --info ./KingoPalm.app/Assets.car> /Users/kingo/Desktop/tmp/Contents.json

    解释下这一行的意思(我在网上找到类似路径的时候,看的一脸懵逼)

    具体的解释就在上面,自己拿上步获取的路径替换一下。

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

    错误图片示例

    到这里基本就定位到问题图片了,记下问题图片的名称,然后找到项目中对应的图片,找美工重新切图就好了~~~~~~~~~~~~~~~~~~~~~

    建议每次发新的APP都检测一下有没有这种图片问题、、、、、、、、、、、、、、

    有什么问题可以在下方留言,我看到基本会回、、、、、、、、、、

    相关文章

      网友评论

          本文标题:iOS 9.2.1系统App Store下载APP闪退问题

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