iOS 根据 crash 崩溃 报告的内存地址定位到代码位置
来源:互联网 发布:淘宝账号无法登陆 编辑:程序博客网 时间:2024/06/01 07:53
1,首先要有崩溃的app上传时候的打包文件,也就是 .xcarchive文件。这个文件可以通过以下方法找到,点击Xcode右上角的Organizer,然后点击Organizer上面的Archives,就可以看到下面有个列表,列出的都是打包的文件,其中一个就是你打包时候留下的,找到它。找到后点击右键显示包内容,看到dSYMs文件和Products文件夹 。先打开dSYMs文件夹,看到yourapp.app.dSYM文件,为了方便,把它复制到桌面。然后回去打开Products文件夹看到Applications文件夹,打开之,然后看到了你的app,同样把他复制到桌面。到这里准备工作完成
2,对着复制到桌面的yourapp.app.dSYM文件右键,显示包内容,然后是Contents文件夹,进入有Resources文件夹,打开后有DWARF,然后打开终端(在实用工具里)用cd命令打开DWARF文件夹 回车
3,然后输入xcrun atos -arch armv7 -o GoddessPlan 0xc3812 0x000a9812
红色部分根据打包编译情况可以是 armv6,armv7,armv7s
绿色部分是你的app名字
蓝色部分是crash的内存地址,
然后回车,错误内存对应的错误代码和行数就会输出显示出来了
原文地址:http://code4app.com/blog-793731-870.html
0 0
- iOS 根据 crash 崩溃 报告的内存地址定位到代码位置
- iOS 根据 crash 崩溃 报告的内存地址定位到代码位置
- iOS 根据 crash 崩溃 报告的内存地址定位到代码位置
- iOS 根据 crash 崩溃 报告的内存地址定位到代码位置
- iOS 根据 crash 崩溃 报告的内存地址定位到代码位置
- iOS 根据 crash 崩溃 报告的内存地址定位到代码位置
- iOS 根据crash报告定位到代码中具体出现问题的位置
- VC根据崩溃内存地址,查找异常代码位置
- IOS 定位代码中崩溃位置
- IOS 定位代码中崩溃位置
- 使用atos和错误堆栈内存地址定位崩溃代码位置
- 如何定位导致Crash的代码位置
- 如何定位导致Crash的代码位置
- 如何定位导致Crash的代码位置
- 如何定位导致Crash的代码位置
- 如何定位导致Crash的代码位置
- 如何查看iOS已上架app的崩溃情况以及定位crash代码行
- Xcode定位crash代码位置
- C#基础知识—运算符
- 关于Android中多线程中异常捕获出现的问题和解决办法
- Wireshark实战分析之ARP协议
- 最小比例生成树
- ionic---ion-view 视图的生命周期
- iOS 根据 crash 崩溃 报告的内存地址定位到代码位置
- Java 堆和栈的区别
- linux shell 用sed命令在文本的行尾或行首添加字符
- com.google.gson.internal.LinkedTreeMap cannot be cast to List1.class
- VUE 利用 webpack 给生产环境和发布环境配置不同的接口地址
- 多重转型
- Core Animation学习总结
- linux脚本sed命令详解
- linux 如何查看防火墙是否开启