美文网首页
dSYM文件分析实践

dSYM文件分析实践

作者: LeonR | 来源:发表于2017-11-28 22:23 被阅读57次

一、dSYM是什么?

 是一个16进制的函数地址映射信息文件,这个文件中包含了项目中对应的函数名和文件名,每次项目编译都会生成新的dSYM。


二、用途

当项目打包上线过后,发生崩溃,我们就需要去看crash report ,找到发生崩溃的函数内存地址 (0x100c13fff),然后根据这个函数内存地址在dSYM中进行查找,确定崩溃的具体位置。使用的前提是我们需要有发布上线项目版本对应的dSYM文件,也就是xcarchive 文件。

三、实际运用

(1)Xcode自带的symbolicatecrash分析crash文件具体操作 http://blog.csdn.net/openglnewbee/article/details/38824139

(2)、友盟崩溃统计 + DSYMTools (推荐使用)

    1、在项目中集成友盟崩溃统计,具体操作可见友盟官方文档

    2、集成完毕,当发生崩溃时,会获得如下信息

crash信息

    3、使用 DSYMTools ,Xcode直接运行即可

3.1、选择崩溃项目对应版本的 xcarchive文件和CPU类型

3.2、DSYMTools 会自动填写 可执行文件的UUID 和 Slide Address

3.3、将友盟显示的内存地址填写入,即可定位到崩溃位置

相关文章

  • dSYM文件分析实践

    一、dSYM是什么? 是一个16进制的函数地址映射信息文件,这个文件中包含了项目中对应的函数名和文件名,每次项目编...

  • symbolicatecrash及atos命令

    根据 dSYM 文件和 .crash文件,分析崩溃原因要保证.dSYM 文件的 uuid 和.crash 文件的 ...

  • iOS开发面试中需要牢牢记住的几个知识点

    如何分析dSYM? dSYM是什么? Xcode编译项目之后,我们会看到一个同名的dSYM文件,dSYM是保存十六...

  • 阿里三面(转)

    1.dSYM你是如何分析的? 什么是 dSYM dSYM文件Xcode编译项目后,我们会看到一个同名的 dSYM ...

  • dSYM文件分析

    来到新公司后,前段时间就一直在忙,前不久 项目 终于成功发布上线了,最近就在给项目做优化,并排除一些线上软件的 b...

  • .dSYM 文件分析

    查看 xxx.app 文件的 UUID 查看 xxx.app.dSYM 文件的 UUID 查看 xxx.crash...

  • Crash以及报错总结

    方法1:下载dSYM工具分析 dSYM分析 方法2:终端cd文件反编译 由于这类的崩溃信息通常难以重现, 没有任何...

  • 开发中调试技巧和错误分析工具

    错误分析:dSYM 文件分析工具iOS应用的crash日志的分析基础 Symbolicating iPhone A...

  • 解析dSYM文件

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

  • iOS无dSYM符号表情况下的崩溃分析

    一、dSYM符号表分析崩溃 在能够获取到dSYM符号表文件的情况下,分析崩溃详情请移步iOS crash 解析定位...

网友评论

      本文标题:dSYM文件分析实践

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