dSYM解析工具

作者: WeeverLu | 来源:发表于2016-05-30 16:08 被阅读1528次

当我们软件 release 模式打包或上线后,不会像我们在 Xcode 中那样直观的看到用崩溃的错误,这个时候我们就需要分析 crash report 文件了,
iOS 设备中会有日志文件保存我们每个应用出错的函数内存地址,通过 Xcode 的 Organizer 可以将 iOS 设备中的 DeviceLog 导出成 crash 文件,
这个时候我们就可以通过出错的函数地址去查询 dSYM 文件中程序对应的函数名和文件名。
大前提是我们需要有软件版本对应的 dSYM 文件,这也是为什么我们很有必要保存每个发布版本的 Archives 文件了。


1.0.3版下载:http://pan.baidu.com/s/1mg01Qha
Git: https://github.com/answer-huang/dSYMTools


用法

  1. 找到闪退的信息,图中红色为 内存地址 ,绿色为 Slide Address ,部分日志第三方也有直接标明 Slide Address 项。
    闪退信息

查找闪退信息可参考:

  1. 友盟错误分析
  2. 用 Xcode 从手机中导出.crash文件(内容如上图)
  1. 将 dSYM 拉入窗口的第一部分,
    双击 dSYM 名称后,右边显示可选archive编译类型,
    UUID 是自动的,请对好类型,
    根据闪退信息填入对应的内存地址和Slide Address,
    点击分析按钮,就会显示可能错误的地方了。


    工具使用

相关文章

  • dSYM解析工具

    当我们软件 release 模式打包或上线后,不会像我们在 Xcode 中那样直观的看到用崩溃的错误,这个时候我们...

  • ios crash反解

    方法一:命令行工具,单行解析,需要app的DSYM文件。 atos -o xxxx.app.dSYM/Conten...

  • iOS Crash - 解析篇

    dSYM 介绍 解析crash 就一定会用到 dSYM,先来了解一下。 什么是 dSYM 文件 Xcode编译项目...

  • iOS dSYM与崩溃日志分析

    一. Macho格式解析 准备test.m文件,内容如下 二. 崩溃日志与dSYM dSYM文件就是按DWARF格...

  • dSYM命令行工具解析Crash文件

    dSYM命令行工具解析Crash文件 1.首先在桌面创建个文件夹,如:crash 2.通过终端指令:find /A...

  • Xcode 7.3 解析(符号化) iOS Crash 文件(.

    0. 准备好 .dSYM 首先,准备好需要解析的 .crash 文件,以及 .crash 文件所对应的 .dSYM...

  • iOS手动解析crash符号表

    监测crash的三方平台Bugly 等支持解析Crash日志,但是要你提供dsym符号表;所以每次打包的dsym表...

  • iOS手动解析crash符号表

    监测crash的三方平台Bugly 等支持解析Crash日志,但是要你提供dsym符号表;所以每次打包的dsym表...

  • 解析dSYM文件

    全文概要: 1.如何定位bug 2.如何设置全局断点 3.如何导出dSYM文件 4.崩溃分析,解析dSYM文件 一...

  • dSYM 文件解析

    终端执行 cd dSYMs --> XXX.app.dSYM --> Contents --> Resources...

网友评论

    本文标题:dSYM解析工具

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