iOS崩溃日志的分析
2017-11-15 16:54
281 查看
崩溃日志的产生
iOS中运行App过程中如果发生程序崩溃,会生成一个崩溃日志文件。这个文件会保存的特定系统目录下,扩展名是crash。当手机连接到iTunes时,会将该文件同步到电脑上。
在Mac系统中这些文件会同步到“~/Library/Logs/CrashReporter/MobileDevice”下。
而在Windows系统中会同步到“C:\Users\\AppData\Roaming\Apple computer\Logs\CrashReporter/MobileDevice”(Vista或以上)或“C:\Documents and Settings\\Application Data\Apple computer\Logs\CrashReporter”(XP)。
崩溃日志的上传
iOS中崩溃日志是可以上传的App Store的服务器,并由开发者查看的。用户可以通过系统设置中的“通用-诊断与用量”来设定是否上传崩溃日志。同时开发者也可以通过捕获异常信号自己定制异常上报。
崩溃日志的格式
一般崩溃日志头部有如下字段
看崩溃日志时一般要分两种情况,一种是内存、CPU的系统错误,如内存访问错误、除零异常等。另外一种是程序通过写代码抛出的异常,即代码中通过throw关键字抛出的异常。程序抛出的异常是可以捕获并处理的,如果没有捕获,就会Crash,并生成崩溃日志。这两种在日志中有一些细微的差别。
一般内存等系统异常Crash线程信息如下:
下面是程序抛出的异常的日志。
符号化Crash
1、iphone连接到Mac2、
3、
4、
相关文章推荐
- 【iOS测试】如何高效的分析崩溃日志
- iOS应用崩溃日志分析
- iOS应用崩溃日志分析
- iOS开发-应用崩溃日志分析(Crash Log)
- iOS应用崩溃日志分析
- 151223iOS应用崩溃日志分析 iOS应用崩溃日记揭秘
- iOS 崩溃日志 Crash Log 分析汇总
- iOS应用崩溃日志分析
- iOS应用崩溃日志分析
- iOS分析崩溃日志
- iOS分析崩溃日志
- [转]IOS 崩溃日志分析
- iOS应用崩溃日志分析
- iOS应用崩溃日志分析 iOS应用崩溃日志揭秘
- iOS Crash 分析(文二)-崩溃日志组成
- iOS应用崩溃日志分析
- iOS 崩溃日志符号化及分析
- 【转】iOS应用崩溃日志分析
- iOS应用崩溃日志分析
- iOS应用崩溃日志分析