美文网首页
dSYM如何分析?

dSYM如何分析?

作者: ziyouzhe4 | 来源:发表于2017-10-30 15:59 被阅读253次

dSYM是干嘛的?

/Library/Developer/Xcode/Archives目录下面的文件,Xcode每次编译后会生成这个文件,这个文件保存了16进制函数地址信息映射的中转文件.

dSYM有什么作用?

app上架后,如果发生崩溃不会被看到(release模式) 但是iOS设备中会有日志文件保存我们的应用的出错信息,这个日志可以分析崩溃信息,因为这个文件保存了我们应用出错的函数内存地址,当我们通过Xcode查看device log 时候,可以导出crash文件,我们可以通过函数地址去查询dSYM文件对应的函数名和文件名<一定要对应版本的archives文件>

文件一一对应

每一个app和app.dSYM文件都有对应的UUID,crash文件也有自己的UUID,只要这三个文件UUID一致,我们就可以通过他们解析出正确的错误函数信息,

1.查看app的UUID,terminal中输入命令 : dwarfdump --uuid xx.app/xx (xx代表你的项目)
2.查看xx.app.dSYM文件d的UUID,在terminal中输入命令 :dwarfdump -uuid xx.app.dSYM
3. 查看crash文件内第一行Incident Identifier 就是该crash文件的UUID

相关文章

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

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

  • 阿里三面(转)

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

  • 解析dSYM文件

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

  • dSYM如何分析?

    dSYM是干嘛的? /Library/Developer/Xcode/Archives目录下面的文件,Xcode每...

  • 如何分析DSYM文件

    什么是 dSYM 文件 Xcode编译项目后,我们会看到一个同名的 dSYM 文件,dSYM 是保存 16 进制函...

  • Fabric --> Crashlytics 功能并上传

    1.简单介绍Fabric 2.如何生成DSYM文件 3.如何找到DSYM文件 4.如何将DSYM文件上传至Fabr...

  • Crash以及报错总结

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

  • dSYM分析

    什么是 dSYM Xcode 编译项目后,会生成一个同名的dSYM文件 dSYM保存了16 进制函数地址映射信息的...

  • symbolicatecrash及atos命令

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

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

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

网友评论

      本文标题:dSYM如何分析?

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