友盟统计错误报告分析

2018-09-25  本文已影响0人  陶sir

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

crash详情

我们要如何定位到错误所在代码呢?

1. Xcode->Window->Organizer->选择所对应的打包文件->右击 show in finder->右击 显示包内容->找到dSYMs文件夹->找到 app名称.app.dSYM 复制一个放到桌面

2.右击 app名称.app.dSYM 显示包内容->打开Contents文件->打开Resources文件->打开DWARF文件->找到一个文件 app名称

文件 app名称

3.将上述2个文件放在同一个文件夹下(我取名为 1.0.2crash )

4.打开终端 cd到 1.0.2crash 文件夹

5. 执行 xcrun atos arm64 -o BiLai 0x100073fec

如下图所示可以看到错误定位到 (NotificationCtrl.m:300)

和客户沟通过后得知他们的抠脚后台随意修改了推送的数据结构!!!!!

执行结果
上一篇 下一篇

猜你喜欢

热点阅读