2步实现对上架APP的错误进行定位

作者: GavinKang | 来源:发表于2017-04-20 15:03 被阅读143次

    前言:本码农使用的是友盟统计的错误分析
    今天总监让对商家的 APP中崩溃进行分析,鉴于每次都要复制一些代码,但是在网上找的时候,会出现误导,所以今天就记录一下:

    ⚠️所有操作的基本是, 留有打包应用发布时的归档文件 *.xcarchive

    友盟上错误的错误示例截图.png

    1-打开终端,找到 *.dSYM 文件所在的的文件夹

    方法:找到对应的 *.xcarchive 文件,显示包内容,然后打开终端: cd 空格,拉 dSYMs文件夹到终端就OK了

    xcarchive显示的包内容.png
    找到路径.png

    2-点击友盟错误信息里面的内存地址,会弹出下面的界面

    错误信息.png
    拷贝最后一句dwarfdump --arch=arm64 --lookup 0x10006f5c0 "$dSYMPath",这里是 arm64,有的事arm7,不影响的,将最后的 "$dSYMPath" 改为 appName.app.dSYM(例如我的是:SorceryPicture.app.dSYM)即: dwarfdump --arch=arm64 --lookup 0x10006f5c0 SorceryPicture.app.dSYM,将这句话复制到终端,点击enter ,出现下面的界面
    结果.png
    装逼的模式开启,打开项目找到对应的位置,就可以进行修改了

    顺便推荐2个其他解决办法,看着挺屌,不过我没试😢😢
    解析IOS崩溃日志(crash Log)
    dSYM 文件分析工具

    相关文章

      网友评论

        本文标题:2步实现对上架APP的错误进行定位

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