iOS_崩溃日志分析(定位崩溃代码)
来源:互联网 发布:手机仅限数据连接 编辑:程序博客网 时间:2024/06/06 09:35
已上架的APP不能连接电脑断点调试了,要是遇到闪退问题,如何还原导致闪退的代码位置?
一、文件准备:
1、崩溃日志(因为自己的项目集成了友盟,此文的崩溃日志就以友盟日志为例,其他途径获取到的日志也差不多)。
2、.DSYM文件(发布时的编译包里面就包含有.DSYM文件)
二、操作准备:
1、打开终端,输入:cd +文件路径 回车进入到编码文件的目录。(文件路径的获取详见第三点)
2、输入命令:atos -o +错误信息 (错误信息的获取详见第三点)。
输出结果:
如上图:在InvitListVC.m文件中第56行导致崩溃。剩下的就是重复复制黏贴调试了~
三、获取文件路径及错误信息:
1.、获取崩溃日志
复制这个错误,
2、获取.DSYM文件
进入项目管理:Xcode工具栏 > Window > Organizer
打开dSYMs
打开以下路径:Contents > Resources 会看到还有文件夹(AAAAA)底下还有一个文件(BBB)
为操作方便,我将Resource以下的内容都拉到了桌面。右键BBB显示简介(获取文件路径):
复制路径即可。
参考链接:http://blog.csdn.net/totogo2010/article/details/39892467
0 0
- iOS_崩溃日志分析(定位崩溃代码)
- iOS崩溃日志分析
- iOS崩溃日志分析
- iOS崩溃日志分析
- iOS崩溃日志分析
- iOS 崩溃日志分析
- dYSM分析崩溃日志
- dYSM分析崩溃日志
- iOS崩溃日志分析
- 崩溃日志分析
- UMeng崩溃日志分析
- iOS分析崩溃日志
- iOS分析崩溃日志
- 崩溃日志分析
- CrashReport(崩溃日志)分析方法
- iOS_无法定位的崩溃异常_[NSCFString _isResizable]
- App崩溃原因定位分析
- 捕获崩溃日志的代码
- JAVA设计模式--策略模式
- 基于OpenLayers3的标绘API 开源啦
- CodeForces 596A:Wilbur and Swimming Pool【水】
- Linux "ls -l"文件列表权限详解
- OC- +load方法 和 +initialize方法
- iOS_崩溃日志分析(定位崩溃代码)
- swift 构造函数(必选参数)
- Java中的二进制基础
- 苹果应用上架被拒各种原因——持续更新
- swift 构造函数(重载)
- 封装的思想
- VC++2005 使用调用webserver ,使用MSXML读取XML文件
- 程序猿关注的微信公众号和网站--小结
- ViewTreeObserver.OnGlobalLayoutListener