What is dSYM ?


xCode 的每一次编译都会生成一个dsym文件,在其内部存储了16进制函数地址的映射。

在App实际执行的二进制文件中,是通过地址来调用方法,所以在App Crash 的时候,第三方工具会抓到函数崩溃调用栈。

通过对应的dsym 文件就可以找到对应的崩溃地址。

具体怎么使用,看集成哪家的SDK,去官方文档看怎么查看崩溃信息。

How to find dSYM ?


1 路径

window ——> organizer—>Archives — 右键showinfinder—> 显示包内容–> 找到对应的dSYM 文件夹 找到对应的dsym 文件

用dSYM分析工具定位crash


已经在我的仓库躺好的工具,自己进行编译,崩溃的地址放进去找到即可

用命令行进行分析定位Crash

csdn的博客

iOS 利用dSYM定位crash相关推荐

  1. iOS 第三方dSYM定位BUG

    iOS 如何找到或生成 .dSYM 文件 系统崩溃日志或者手机奔溃日志字段解释 第三方日志包含:友盟日志,talkingdata日志- 我这里以 talkingdata日志 举例: reason: - ...

  2. 利用.dSYM和.app文件准确定位Crash位置

    当发布到iPhone上的应用程序Crash之后,iPhone会自动生成一个Crash Log(*.crash),这个文件包含了一些有用的调试信息,但对于堆栈,它只记录的函数地址,而无法显示函数名.函数 ...

  3. iOS通过dSYM文件分析crash

    http://blog.csdn.net/hjy_x/article/details/20929095 重点是dwarfdump --uuid命令 我们在ios开发中会碰到的很多crash问题,如果D ...

  4. macOS下利用dSYM文件将crash文件中的内存地址转换为可读符号

    一.使用流程 Windows下的程序运行崩溃时,往往可以利用pdb文件快速解析出程序崩溃的具体位置,甚至可以对应到源代码的具体行数.macOS下的symbolicatecrash也具备相应的功能.对应 ...

  5. iOS- 利用.dSYM和.app文件准确定位Crash位置

    首先,确保在release(Ad Hoc或者App Store)一个版本时,保存了对应的xxx.app和xxx.dSYM文件. 其次,验证xxx.crash.xxx.app和xxx.dSYM三者的uu ...

  6. ios 高德获取定位_解决ios11不支持高德地图API定位功能的方法

    在 iOS 11 系统上访问JS API定位业务失败怎么解决? 苹果新发的 iOS 11 操作系统的一大特性是对 http 形式访问页面的限制变得非常严格(相比iOS 10 和 iOS 9).高德提供 ...

  7. NDK 下利用 arm-linux-androideabi-addr2line 定位 so 库问题点

    "通常so库崩溃都是内存问题(野指针/空指针/访问越界...)" 1.backtrace信息as里面通常无法打印,需要 adb logcat > crash.log , 然后 ...

  8. ios如何设置系统定位服务器,ios怎么开定位服务器

    ios怎么开定位服务器 内容精选 换一换 Linux操作系统以主机板CMOS芯片的时间作为格林尼治标准时间,再根据设置的时区来确定系统的当前时间.但是一般Windows操作系统并不如此,Windows ...

  9. 如何使用dSYM符号化crash日志。解析线上crash

    如何使用dSYM符号化crash日志.解析线上crash 1 获取未解析的crash日志. 2 获取dSYM文件 3 使用xcode的symbolicatecrash工具进行符号化 3.1 找到sym ...

最新文章

  1. linux下如何察看哪个进程在写硬盘
  2. SCCM 2007系列1 安装前的准备
  3. Markdown部分知识点
  4. poj3648 Wedding 2-sat
  5. 使用Hibernate的JPA 2.0标准查询
  6. testufo测试刷新率测试_上手体验微星电竞显示器PAG301CR:200Hz高刷新率只是它的小亮点...
  7. opencv 有无判断 模板匹配_opencv模板匹配
  8. verilog实现多周期处理器之——(二)第一条指令ori的实现
  9. 原型以及原型链的学习随笔
  10. 跨境电商机遇爆发,时下应该怎么“玩”?
  11. 17 | 五险一金到底有什么用?被忽视的个人利益
  12. 为什么要学数学、语文?还有英语!
  13. 爱航拍,可以在这里晒出无人机和航拍故事
  14. 如何在手机浏览器wap网页中点击链接跳转到微信界面
  15. linux清除firefox打开就崩溃,火狐一打开就崩溃,求解决方法!
  16. display:inline-bock的注意
  17. Ngnix Rtmp详解
  18. 关于PMIC上CHG_LED_SINK引脚控制
  19. Fragmentation 源码分析
  20. System.Threading.ThreadAbortException: 正在中止线程

热门文章

  1. JS如何判断json是否为空
  2. HDFS Federation与HDFS High Availability详解
  3. Qt4在linux下的安装
  4. webstorm同时打开多个project方法
  5. OpenCV 【二十】给图像添加边界
  6. 存储方式与介质对性能的影响
  7. ASP.NET实现数据图表
  8. 如何用asp.net向其他服务器post一条信息
  9. Linux环境安装卸载JDK以及安装Tomcat和发布Java的web程序
  10. C++拾趣——STL容器的插入、删除、遍历和查找操作性能对比(ubuntu g++)——插入