美文网首页
脚本检查iOS工程中的P3图片

脚本检查iOS工程中的P3图片

作者: 认不出我来 | 来源:发表于2018-06-09 01:16 被阅读0次

    版本迭代过程中,公司新来了一个设计,给我们几张tabbar上的图片,说换就换。

    上线后:

    第一天,好像也没啥动静;
    第二天,突然有用户反馈手机崩溃,iOS9.1的系统,而且崩溃非常不固定,但基本帅不过30s,吓得我立马去看fabric,在崩溃后台上出现了不少iOS9上的问题,而且基本都是死在系统底层的一些函数上。当天晚上怎么也没想出来这次上线新版本的功能怎么会导致这么灵异的问题,后来就回家了。
    第三天,早上在Stackoverflow有一个相同的问题https://stackoverflow.com/questions/42050549/app-downloaded-from-appstore-crash-in-9-3-lower-version-devices
    我按照他的查找方式,果然发现我们项目中有四张P3格式资源图片

    解决方式:

    脚本如下

    #!/bin/bash
    cp *.ipa test.zip
    unzip test.zip -d out
    cd out
    cd Payload
    cd *.app
    find . -name 'Assets.car'
    sudo xcrun --sdk iphoneos assetutil --info ./Assets.car > /tmp/Assets.json
    open /tmp/Assets.json
    

    检查方式就是把上面命令粘贴到新建的脚本文件findP3.sh中,然后把它放在ipa包同一个文件夹下,接着进入该目录,执行./findP3.sh,会自动打开一个Asset.json文件,搜索P3就行,如果有,那找到对应文件,让设计师大哥给你重新出个图。

    相关文章

      网友评论

          本文标题:脚本检查iOS工程中的P3图片

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