美文网首页
使用 dSYM 崩溃分析

使用 dSYM 崩溃分析

作者: bonoCat | 来源:发表于2017-08-24 17:32 被阅读63次

what? “debug symbols file”

那文件如何产生?在 Xcode 的 build 中设置Strip Debug Symbols 为 Yes,就可以产生这个文件。

Strip Debug Symbols 设置后,标识符的名字也就会从编译的二进制文件中删除

Strip Debug Symbols.png

由于在崩溃报告中,只会显示内存地址, 所以二进制文件不能直接读取。但是dSYM可以使崩溃报告中的内存地址重新符号化,阅读性更强。

where is dSYM?
在Archives中,保存有dSYM文件,选择Archive后的文件显示包内容,

dSYMPath.png

how to use dSYM?
Xcode 中有 symbolicatecrash 可以分析 crash 原因

symbolicatecrashPath.png

crash文件在哪里?
手机连接电脑后,查看View Device Logs

crashPath.png

下面就可以使用 symbolicatecrash 来分析crash文件了


files.png

主要包含 Project.crash Project.app.dSYM ,工具(symbolicatecrash), 要注意crash版本要和dSYM版本一致

export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
./symbolicatecrash ./Project.crash ./Project.app.dSYM > resymbol.crash

最后会生成 resymbol.crash

相关文章

  • 使用 dSYM 崩溃分析

    what? “debug symbols file” 那文件如何产生?在 Xcode 的 build 中设置Str...

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

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

  • iOS 崩溃日志分析

    个人对iOS崩溃日志分析的使用记录。 一、无dsym文件:参考链接: https://www.cnblogs.co...

  • symbolicatecrash及atos命令

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

  • Crash以及报错总结

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

  • 使用dSYM分析App崩溃日志

    前言 我们在开发App过程中,因为连接到控制台,所以遇到问题会很容易找到问题代码。但是对于线上的App出现Cras...

  • DSYM分析崩溃日志

    单条解析 参考链接 https://blog.csdn.net/SeanHuang1661/article/de...

  • 3.Xcode方面问题

    1.iOS崩溃日志分析 iOS 获得crash dSYM方法(手机本地连接方式) [iOS Crash文件分析]-...

  • 解析dSYM文件

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

  • dSYM崩溃日志分析(转)

    First 相信有很多开发者在项目中加入了友盟统计,其中一个最主要的功能就是查看线上版本统计到的错误。但是当你看到...

网友评论

      本文标题:使用 dSYM 崩溃分析

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