ios 新手分析崩溃日志

375 阅读1分钟

一,如何找到崩溃日志

1,在手机的隐私--分析与改进--分析数据,这个选项可以看到日志。

遇到的问题:没有看到崩溃的日志?
解决方式:1.1 当用xcode运行的app,发生崩溃时,不会看到日志记录,所以,需要拔掉数据线
1.2 在搜索日志时,可以搜索日期,xcode运行的app名字,因为生成的崩溃日志,不会出现在。 列表最前面。

2,通过xcode找到app的日志 2.1 选择window

2.2 选择device

2.3

image.png 2.4 所有的crash日志

image.png

二,如何把日志变成看的懂的堆栈

打开崩溃日志,默认日志文件的后缀是.ips ,需要手动修改后缀.crash,如下图日志

image.png 1,怎么找到dsym文件

image.png 打开这个目录

image.png

image.png 把日志文件和dsym文件放到同一个目录

image.png

2,日志转换 把日志拖动device log里

image.png 右键选择这个

image.png 翻译之后的日志

image.png

注意:crash日志的uuid和dsym要对上,就是app的版本和dsym版本要匹配
如何查看dysm的uuid, 输入命令:dwarfdump --uuid xxxx.dsym

image.png 崩溃日志的uuid,在 binary Images

image.png