关于 .crash 分析
2016-07-15 17:06
197 查看
这里只给出其中 一种方式。
1. 建议 桌面 建 个文件夹 appxx ,然后 将那个闪退 对应的 包 xxx.app 放入 appxx文件夹
2. 打开终端cd命令,进入该文件夹
3.在命令行输入“dwarfdump --uuid XXX.app/XXX”
4.在终端中输入以下命令“atos -o XXX.app/XXX -arch arm64 0x00000001006544f8 ”
“0x00000001006544f8” 这个地址是
查看日志搜索“Triggered by Thread”:得到“Triggered by Thread: 0”,我们知道是0号线程闪退,找到0号线程得到如下:
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x00000001833114bc mach_msg_trap + 8
1 libsystem_kernel.dylib 0x0000000183311338 mach_msg + 72
2 CoreFoundation 0x0000000183740ac0 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x000000018373e7c4 __CFRunLoopRun + 1032
4 CoreFoundation 0x000000018366d680 CFRunLoopRunSpecific + 384
5 GraphicsServices 0x0000000184b7c088 GSEventRunModal + 180
6 UIKit 0x00000001884e4d90 UIApplicationMain + 204
7 XXX 0x00000001006544f8 0x10009c000 + 5997816
8 libdyld.dylib 0x000000018320e8b8 start + 4
XXX:就是你的XXX.app的名称,找到他的第一个地址,这个地址就是要输入的地址,如果存在多个地址,那么直接在后面追加。
1. 建议 桌面 建 个文件夹 appxx ,然后 将那个闪退 对应的 包 xxx.app 放入 appxx文件夹
2. 打开终端cd命令,进入该文件夹
3.在命令行输入“dwarfdump --uuid XXX.app/XXX”
4.在终端中输入以下命令“atos -o XXX.app/XXX -arch arm64 0x00000001006544f8 ”
“0x00000001006544f8” 这个地址是
查看日志搜索“Triggered by Thread”:得到“Triggered by Thread: 0”,我们知道是0号线程闪退,找到0号线程得到如下:
Thread 0 Crashed:
0 libsystem_kernel.dylib 0x00000001833114bc mach_msg_trap + 8
1 libsystem_kernel.dylib 0x0000000183311338 mach_msg + 72
2 CoreFoundation 0x0000000183740ac0 __CFRunLoopServiceMachPort + 196
3 CoreFoundation 0x000000018373e7c4 __CFRunLoopRun + 1032
4 CoreFoundation 0x000000018366d680 CFRunLoopRunSpecific + 384
5 GraphicsServices 0x0000000184b7c088 GSEventRunModal + 180
6 UIKit 0x00000001884e4d90 UIApplicationMain + 204
7 XXX 0x00000001006544f8 0x10009c000 + 5997816
8 libdyld.dylib 0x000000018320e8b8 start + 4
XXX:就是你的XXX.app的名称,找到他的第一个地址,这个地址就是要输入的地址,如果存在多个地址,那么直接在后面追加。
相关文章推荐
- 生成验证码
- 在线Topic
- 人月神话读书笔记(6)----贯彻执行
- 负载均衡
- IOS tabBarController的tabBarItem显示图片
- MATLAB小波分析工具箱使用(一)
- android可发中使用的十六进制颜色转换布局显示颜色
- 二分思想与分治法、排序思想
- Android中ListView分页加载更多数据
- UITableViewController类预置模板详解(部分一)
- 我现在在用的前端Web框架或插件
- [NVRAM]如何客制化NVRAM item并且备份(附带修改BT、WIFI 地址sample code)
- QT:修改Windows下程序任务栏图标
- ffmpeg & gpu
- JavaScript强化教程—— RegExp 对象
- Android 资源名获取R文件id
- iOS des加密转码16进制字符串
- 任务幂等
- ios开发-获取手机相关信息
- 如何获取android app的Activity