美文网首页
友盟崩溃分析

友盟崩溃分析

作者: sumi_w | 来源:发表于2017-02-22 15:32 被阅读0次

友盟上统计的崩溃信息太少,根本看不懂到底是哪行出错,要想定位就要借助工具来分析,下面是在网上搜集到的定位崩溃信息的方法,做了下整理。

1.DSYM文件分析工具

dSYM是保存16进制函数地址映射信息的中转文件,会把debug的symbols包含在这个文件中,每次编译都会有一个新的dSYM文件。他有什么作用? 当release的版本 crash的时候,会有一个日志文件,包含出错的内存地址, 使用symbolicatecrash工具能够把日志和dSYM文件转换成可以阅读的log信息,也就是将内存地址,转换成可读的函数名和文件名,从而定位到错误的地方。

dSYM工具

1.将打包时的xcarchive文件拖入软件窗口内(文件名不包含空格)

2.选中xcarchive文件,右边会列出该xcarchive文件支持的CPU类型,选中错误对应的CPU类型.

3.对比错误给出的UUID和工具界面中给出的UUID是否一致

4.将错误地址和Slide Address 输入工具的文本框中,点击分析

5.可以定位出文件名方法名和崩溃的行数。

以上方法可以解决掉大部分的问题,但也有一些定位不到,可以用下面的方法解决:

在终端输入:

dwarfdump --arch=arm64 --lookup 错误内存地址 .xcarchive的路径/dSYMs/工程名.app.dSYM/Contents/Resources/DWARF/工程名

在结果中找到Line table file:错误位置

相关文章

  • iOS崩溃日志相关文章转载

    iOS之DYSM分析友盟错误信息 iOS 用dSYM工具分析友盟崩溃日志 —— 详细步骤 漫谈iOS Crash收...

  • 友盟崩溃分析

    友盟上统计的崩溃信息太少,根本看不懂到底是哪行出错,要想定位就要借助工具来分析,下面是在网上搜集到的定位崩溃信息的...

  • 最新版友盟崩溃错误日志详细分析

    相信用过友盟的开发人员,大部分项目都接入了友盟崩溃错误日志在新版的友盟错误分析中,『 错误分析 』入口调整至顶导的...

  • 友盟 最新 崩溃分析

    记录一下最新友盟崩溃分析调整过程 1. 添加新应用 新增完成后可以获取对应的 APPKEY: 602f58c74...

  • 友盟统计的错误分析

    友盟统计可以统计大多数的主线程崩溃,但是他的反馈日志并没有提供是哪里发生的崩溃,不过友盟提供了一个错误分析工具,也...

  • 有坑!Android新版QQ获取packageInfo引发异常崩

    起因 最近从错误日志中检查到一个异常崩溃: 分析 该异常由友盟SDK抛出,友盟SDK在进行QQ分享之前调用下方代码...

  • iOS12更新指南问题处理Bug解决【持续更新】

    1. 友盟崩溃 更新友盟统计至最新版本

  • 友盟错误分析

    友盟错误分析有时候不能看到准确的错误信息,比如: 你不清楚崩溃具体在哪个地方,这个时候就需要用到友盟的错误分析工具...

  • 手动分析友盟崩溃信息

    手动解析友盟崩溃信息 在友盟收集到的崩溃信息中,有时候直接使用umcrashtool解析会失败,特别是Appli...

  • 友盟bug日志分析

    友盟bug日志分析 一、友盟工具分析 1、去友盟后台,我的产品->移动统计->错误分析,找到有哪些bug日志,并把...

网友评论

      本文标题:友盟崩溃分析

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