iOS 崩溃报告符号化
来源:互联网 发布:bim软件怎么安装 编辑:程序博客网 时间:2024/06/10 13:20
iOS 崩溃报告符号化
方法一:symbolicatecrash
1. 查找symbolicatecrash
find /Applications/Xcode.app -name symbolicatecrash -type f
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
2. 用命令将symbolicatecrash拷贝到桌面的crash文件夹里面,与.app和.app.dSYM放一起
cp /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash /Users/YourHome/Desktop/crash
3. 符号化
cd /Users/liww/Desktop/crash./symbolicatecrash AppName.crash AppName.app.dSYM > AppName.crash
4. 遇到错误解决
Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.
export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
方法二:atos
1. 找到报错的语句,记录AppName 那一行的第一个地址: 0x00000001004dbb98

2. 查找crash模块的加载地址
grep "AppName arm" *crash
symbol.crash: 0x1000b0000 - 0x10172ffff +AppName arm64 <d3b359aa8a7a33d5b202f23c0612fec8> /var/containers/Bundle/Application/3639914E-3BBB-4595-9474-9EB96127C90A/AppName.app/AppName
3. 用atos命令来符号化某个特定的模块加载地址
xcrun atos -o /Users/YourHome/Desktop/crash/File\ Center.app.dSYM/Contents/Resources/DWARF/AppName -l 0x1000b0000 -arch arm64
输入完这个命令后如果没有报错,会进入到一个带输入状态,
此时输入第1步得到的地址:0x00000001004dbb98

阅读全文
0 0
- iOS 崩溃报告符号化
- iOS App 崩溃报告符号化,.ips崩溃报告文件分析
- iOS崩溃信息符号化
- iOS崩溃日志符号化
- ios 崩溃日志 符号化
- iOS崩溃日志符号化
- iOS崩溃日志符号化(symbolicatecrash )
- iOS 崩溃日志 Backtrace的符号化
- iOS 崩溃日志 Backtrace的符号化
- iOS崩溃堆栈信息的符号化解析
- iOS 崩溃日志 Backtrace的符号化
- iOS 用symbolicatecrash来符号化崩溃日志
- iOS崩溃堆栈信息的符号化解析
- iOS crash报告符号化,.ips文件分析
- iOS开发 - iOS崩溃堆栈信息的符号化解析
- iOS Crash 分析(文三)- 符号化崩溃日志
- iOS Crash 分析(文三)- 符号化崩溃日志
- iOS崩溃堆栈符号化,定位问题分分钟搞定!
- 左程云_算法与数据结构 — 链表问题 — 02在单链表和双链表中删除倒数第K个节点
- 学习Linux命令(46)
- 面试题34:丑数
- Spring学习笔记之使用Spring发送Email
- Java面试集锦
- iOS 崩溃报告符号化
- Python简介的小语法
- 【JVM】Java内存模型
- js通过UA判断浏览器是pc端还是手机端详解
- JSP(2)——7个动作指令
- 百炼:4083:我爱北大
- 论文阅读笔记:Recurrent recommender networks
- android shell命令
- EditText系列(1)-焦点问题处理