内存地址形式转换成可读的Crash日志文件教程
2015-06-01 19:48
218 查看
项目中常常会遇到打完ipa包真机测试的时候,遇到闪退问题,但是打开crash日志会发现描述信息都是一些内存地址,这时要分析具体的崩溃地方就没那么容易了,所以需要将log日志变成可以读懂的crash文件,下面是具体的操作步骤:
1:新建一个文件夹 例如”crashUtil"
2:[b]放入 要转换的crash文件到此文件夹中[/b]
[b]
[/b]
[b]3:[b]▸ 复制 应用程序 ▸ Xcode ▸ Contents ▸ SharedFrameworks ▸ DTDeviceKitBase.framework ▸ Versions ▸ A ▸ Resources中的 symbolicatecrash 文件到此文件夹[/b][/b]
[b][b]
[/b][/b]
[b][b]4:[b]导入以下2个文件[/b][/b][/b]
[b][b][b]第一个文件:[/b][/b][/b]
[b][b][b]
[/b][/b][/b]
[b][b]第二个文件:[/b][/b]
把这2个文件放到上面的文件夹中
好! 此时文件夹应该存在如下文件4个文件
最后打开命令行
cd 到这个文件夹
设置路径 这个不用改,直接输入即可
1 export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
执行解析操作,A.crash为源crash文件 ,B.crash为要生成的crash文件
2./symbolicatecrash A.crash QianbaoIM.app.dSYM/ >B.crash
最后 双击B.crash就能看到大概什么地方crash了
1:新建一个文件夹 例如”crashUtil"
2:[b]放入 要转换的crash文件到此文件夹中[/b]
[b]
[/b]
[b]3:[b]▸ 复制 应用程序 ▸ Xcode ▸ Contents ▸ SharedFrameworks ▸ DTDeviceKitBase.framework ▸ Versions ▸ A ▸ Resources中的 symbolicatecrash 文件到此文件夹[/b][/b]
[b][b]
[/b][/b]
[b][b]4:[b]导入以下2个文件[/b][/b][/b]
[b][b][b]第一个文件:[/b][/b][/b]
[b][b][b]
[/b][/b][/b]
[b][b]第二个文件:[/b][/b]
把这2个文件放到上面的文件夹中
好! 此时文件夹应该存在如下文件4个文件
最后打开命令行
cd 到这个文件夹
设置路径 这个不用改,直接输入即可
1 export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
执行解析操作,A.crash为源crash文件 ,B.crash为要生成的crash文件
2./symbolicatecrash A.crash QianbaoIM.app.dSYM/ >B.crash
最后 双击B.crash就能看到大概什么地方crash了
相关文章推荐
- Enable Geolocation in a WebView (Android)
- sgu-260 Puzzle
- Android:长按连续响应的Button
- js类型检测
- 指针与引用
- centos 7 virtualbox guest additions installation centos minimal
- 读写xml文件
- MCV分页实现
- 第五十九天 how can I 坚持 --------补昨天5月31号
- CSAPP 深入理解计算机系统 Buflab实验,缓冲区溢出攻击实验(3)
- VirtualBox Guest Additions on Fedora 21/20, CentOS/RHEL 7.1/6.6/5.11
- 会员卡管理系统技术解析(七)会员卡挂失记录查询
- POJ 2002 几何+hash
- Android ListView嵌套
- 关于操作系统
- sgu245:Black-White Army(技巧暴力)
- 凯云水利水电工程造价系统 (四) 配合比单价模块
- EXCEL: 数字格式不一样导致VLOOKUP无法正常使用
- Spring MVC的@ResponseBody返回JSON串时Content-Type编码问题
- Android---手动创建线程与GUI线程同步(二)