美文网首页
友盟错误分析

友盟错误分析

作者: 鱼得琴 | 来源:发表于2018-09-11 11:46 被阅读0次

加入友盟统计功能后,友盟后台会有一个错误分析的统计项,点进去之后可以查看项目的错误报告。对于开发人员来说,查看报告不是最终目的,找到错误的原因才是最终目的。如何通过这堆报告定位到错误的代码呢?早上查了好些资料,终于成功了。

错误报告

image.png

这份报告所包含的主要信息有:

1、首行是错误的原因。显而易见,以上的错误找不到方法。
2、打红色马赛克的地方是你的工程名字。
3、红色马赛克之间有一个淡绿色的地址,这就是错误代码的位置。
4、 dSYM UUID,这个是dSYM文件的唯一标识。dSYM 是保存 16 进制函数地址映射信息的中转文件,我们调试的 symbols 都会包含在这个文件中,并且每次编译项目的时候都会生成一个新的 dSYM 文件。
5、CPU Type. 定位错误的时候,我们也需要用到这个参数。

定位错误代码,我们需要将 xx.app 和 xx.app.dSYM 文件找出来.
1、在Windows->Organizer->archivers可以看到你的每一次的打包。然后选择你要查看的错误报告所在的版本,这个一定要选对了。

找到对应的包后,点击右键,然后选择Show in Finder的选项,查看这个包中的内容,如图

再右键选择显示包内容,这时我们看到 有dSYMs,Products,SCMBlueprint三个文件夹,我们需要用到的是前两个文件夹

此时,将这俩文件夹中最里层的文件都取出来,放到一个新的文件夹中

2.打开终端,cd到刚才新建的文件夹(错误报告)的目录下
输入命令xcrun atos -arch arm64 -o xxxx.app/xxxx 0x10019bc48

其中 arm64是CPU Type;
xxxx对应的是你的工程名,也就是上文友盟错误报告图片中打红色马赛克的部分;
0x10019bc48 是错误代码的地址,也就是上文友盟错误报告图片中淡绿色的那个内存地址。

相关文章

  • 9错误统计分析

    一、前言本文介绍友盟错误统计分析和Bugly错误统计分析 二、友盟错误统计分析进入友盟后台,会看到类似以下错误详情...

  • crash分析

    友盟错误分析 批量错误分析 批量错误分析需要准备以下文件: umcrashtool 工具,该工具是友盟提供的错误分...

  • 友盟bug日志分析

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

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

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

  • 友盟错误

    一 友盟分享错误集合 1 报.o的错误 解决方案 二 友盟分析错误集合 1 更新pods出现冲突错误 解决方案 先...

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

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

  • 友盟错误分析

    加入友盟统计功能后,友盟后台会有一个错误分析的统计项,点进去之后可以查看项目的错误报告。对于开发人员来说,查看报告...

  • 友盟错误分析

    来源:http://my.oschina.net/u/1040495/blog/261641

  • 友盟错误分析

    一、逐条分析 打开终端 输入 第一行进入APP 的 dSYM文件的DWARF目录下 在XCODE编译项目之后,会在...

  • 友盟错误分析

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

网友评论

      本文标题:友盟错误分析

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