iOS反编译查找崩溃信息

1、iOS应用上线后,我们会碰到之前我们没发现的异常崩溃,那么怎么准确的定位问题呢,因为我这使用的是友盟来做数据统计,那么就以友盟为例讲下怎么查找异常信息。

2、友盟的错误日志里,我们经常会看到类似下面的错误日志

748B48A3-B137-4CFF-9641-D50802BAC84F.jpeg

3、打开电脑的控制台 CD 到 ....../Contents/Resources/DWARF目录下。怎么找到这个目录呢,
打开Xcode,Window->Organizer。选择 iOS版本 右键 Show in Finder。然后再右键 显示包内容,
进入 dSYMs/xxxxx.app.dSYM(右键显示包内容)->/Contents/Resources/DWARF/

4、根据友盟信息 输入命令 atos -arch armv7(注意看CPU Type) -o xxxxxx(你的项目名称) 0x25b8c5

5、看控制台的输出信息,基本上都能够定位当具体的异常方法。如果想了解具体的操作,可以把上面的蓝色地址都反编译一遍,能够看到什么样的方法调用顺序才导致的问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文就捕获iOS Crash、Crash日志组成、Crash日志符号化、异常信息解读、常见的Crash五部分介绍。...
    xukuangbo_阅读 5,490评论 0 0
  • 在iOS开发调试过程中以及上线之后,程序经常会出现崩溃的问题。简单的崩溃还好说,复杂的崩溃就需要我们通过解析Cra...
    JonesCxy阅读 3,034评论 0 1
  • ———许孟镇西楼子村潘月营卫生员。 他无怨无悔,任劳任怨的给村民治病。
    赛罗奥特曼1阅读 1,878评论 0 0
  • 你坐在那里,一个静静的美男子——身上散发着浓浓的荷尔蒙,那轻轻蹙起的眉头,更让整个脸庞显得深邃而睿智。 ...
    骆有所思阅读 1,612评论 0 1
  • 有看过奥斯卡大片《美丽心灵》的人应该对博弈论不陌生,这里缅怀下纳什夫妇二老,前年车祸不幸去世,天妒英才。博...
    江以恒阅读 5,221评论 0 0