美文网首页
iOS分析app崩溃日志

iOS分析app崩溃日志

作者: 东也_ | 来源:发表于2022-03-02 17:19 被阅读0次

简单记录一下(感谢袁兄提供帮助)

问题描述:有时崩溃日志的调用堆栈只会显示地址,根本看不懂。

解决思路:

可以通过xcode提供的命令行工具atos工具,结合项目打包时生成的dSYM文件和崩溃的两个地址,解析出具体的调用推荐信息,包括类名-方法名甚至代码行数;

来一张官网的图:


image.png

操作步骤:

1. 找到崩溃日志中找到对应的的信息,包括包名(每个SDK都有包名-app项目也会被当做一个SDK) 、第一地址、第二地址;

2. 通过第一地址,从binary images中找到对应的架构类型和包名;

3. 找到打包时生成的dSYM文件,存放路径如:/Users/xxx/Library/Developer/Xcode/Archives/2022-02-28/你的项目名称\ 2022-2-28\,\ 4.02\ PM.xcarchive/dSYMs,这下面会有很多个dSYM文件,找到对应的binary image name(包名);如果没有 需要在项目build setting中设置debug information format 为 dwarf with dsym file;

4. 使用命令atos -arch 架构类型 -o  /Users/xxx/Library/Developer/Xcode/Archives/2022-02-28/你的项目名称\ 2022-2-28\,\ 4.02\ PM.xcarchive/dSYMs/包名.app.dSYM/Contents/Resources/DWARF/包名  -l 第一地址 第二地址

5. 最后可能生成类似于 `closure #2 in CloudClassCourseDetailVC.FWVodViewPlayFinish(_:isCount:isFinish:) + 9981160 (CloudClassCourseDetailVC.swift:1154)”;```

相关文章

  • iOS 符号化闪退日志

    iOS分析崩溃日志 二 iOS应用崩溃日志分析 iOS崩溃crash大解析

  • iOS应用崩溃日志分析

    点击查看iOS的应用崩溃日志分析

  • iOS分析app崩溃日志

    简单记录一下(感谢袁兄提供帮助) 问题描述:有时崩溃日志的调用堆栈只会显示地址,根本看不懂。 解决思路: 可以通过...

  • 3.Xcode方面问题

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

  • 八月第三周总结

    工作工程技术性能优化 app启动优化:其实就是延迟加载,合理利用加载广告时间防崩溃iOS应用崩溃日志分析案例 参...

  • crash

    来源:iOS崩溃crash大解析 - 简书 1.上线崩溃日志获取 App上线以后苹果就会自动捕捉崩溃信息,当App...

  • iOS导出与符号化崩溃日志

    iOS符号化崩溃日志 经常(偶尔)QA在测试的时候,APP发生了crash,此时相比APP的崩溃,更加崩溃的是开发...

  • iOS崩溃日志相关文章转载

    iOS之DYSM分析友盟错误信息 iOS 用dSYM工具分析友盟崩溃日志 —— 详细步骤 漫谈iOS Crash收...

  • iOS线上崩溃日志分析

    一、崩溃日志的获取 1、iOS设备可以直接查看 路径: ios10之后:设置->隐私->分析->数据分析 ios1...

  • iOS15之后苹果崩溃日志解析方法

    iOS15之后苹果崩溃日志解析方法 背景 iOS 15之后,iPhone 崩溃日志崩溃之后,崩溃日志的组织格式有变...

网友评论

      本文标题:iOS分析app崩溃日志

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