美文网首页
如何根据友盟统计来定位bug

如何根据友盟统计来定位bug

作者: 哥是毛毛虫 | 来源:发表于2017-10-16 14:14 被阅读30次

有时候项目上线后我们会检测到一些崩溃信息,有些崩溃信息直接可以看出来bug在哪里,有些看不出来,比如

屏幕快照 2017-10-16 下午2.02.01.png

我们知道是数组越界了,但是看不出来哪个页面,有些崩溃信息则是什么都看不出来

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

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

屏幕快照 2017-10-16 下午2.08.59.png

将这俩文件夹中最里层的文件都取出来,放到一个新的文件夹中,
打开终端,cd到刚才新建的文件夹(错误报告)的目录下
输入命令xcrun atos -arch arm64 -o NEW_TYC.app/NEW_TYC 0x1001c4a20

E3CE64A7-B118-4A4B-95D0-A8F90E9E3AD7.png

这样就可以在你的工程中找到相应的代码去做修改了

相关文章

  • iOS开发-根据友盟统计错误分析查找线上BUG

    参考博客 根据友盟统计错误分析查找线上BUG(工具篇)Xcode如何快速的根据错误日志定位到相应的代码根据友盟统计...

  • 如何根据友盟统计来定位bug

    有时候项目上线后我们会检测到一些崩溃信息,有些崩溃信息直接可以看出来bug在哪里,有些看不出来,比如 我们知道是数...

  • 友盟bug日志分析

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

  • Swift - 集成友盟统计

    关于友盟统计和itunesConnect统计到的下载量不一致的问题解释: 友盟统计是根据设备来进行统计的,如果想要...

  • iOS崩溃日志,友盟崩溃日志,奔溃定位

    项目使用友盟统计bug,崩溃发生时友盟提供了发生崩溃的内存地址,接下来我们通过内存地址定位问题代码。 1. 找到上...

  • iOS 使用dsym分析友盟错误日志

    项目中使用了友盟统计,所以就可以用友盟收集错误日志,如果单从错误日志看,我们很难定位错误代码的位置,修改bug很不...

  • iOS手动解析崩溃日志(详细过程)

    背景 线上Crash,无法全局打断点。 APP集成有友盟统计,后台拿到崩溃日志可进行bug定位 通用性:该方法不局...

  • 友盟统计错误报告分析

    当app发布之后,发生闪退我们如何定位错误在哪呢 我这里是接了友盟的统计sdk,当app发生闪退时在友盟后台就能看...

  • 开发中,你一般是如何调适bug的

    bug分为线上的bug和测试中的bug 对于线上的bug 项目使用了友盟统计,因此会有崩溃日志,通过解析dYSM可...

  • swift集成友盟统计

    从这个app开始用上了swift,最近又集成了友盟统计功能,根据友盟的文档一步一步来整体比较顺利,但是中间也遇到了...

网友评论

      本文标题:如何根据友盟统计来定位bug

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