美文网首页
解析友盟错误、Application received sign

解析友盟错误、Application received sign

作者: 发子 | 来源:发表于2017-10-16 11:51 被阅读1462次

先上图,图片来源是友盟官网里,  项目-->错误分析-->错误趋势。

友盟错误图

对于这种崩溃信息真的是很尴尬,没有任何可重新的步骤,所以这时候我们需要找到发布该版本的原始代码,然后再找到当时上传文件的dSYM文件。

1、查找dSYM文件步骤:

Xcode  -->  Windows  -->  Organizer ,接着找到最新发布的xcarchive文件。

2、右击该xcarchive文件,打开方式选择终端打开,接着终端一层一层进文件。

dSYMs -->  XXX.app.dSYM --> Contents -->  Resources -->  DWARF

3、进到DWARF后就可以开始反编译,从而找到二进制对应的源码位置

执行代码:atos -arch arm64 -o APPNAME 内存地址,就可以看到这处内存地址反编译回来的源码行了

例如:atos -arch arm64 -o APPNAME 0x100aa0984

说明:

arm64,该地方填写的是对应上图里的CPU TYPE,不一定都是arm64,有时候也会是armv7

APPNAME,对应的项目名称

0x100a6ed38,友盟错误详情里对应的那块醒目的带颜色的内存地址

4、执行效果:

终端执行结果图

相关文章

网友评论

      本文标题:解析友盟错误、Application received sign

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