iOS读懂崩溃日志,解析崩溃日志

当面临苹果App Store的崩溃日志,理解并解析它们显得至关重要。本文介绍了一种方法来定位崩溃的原因:1. 创建crash文件夹,放入崩溃日志;2. 寻找并拖入.dSYM文件;3. 使用Xcode自带的symbolicatecrash工具进行解析。通过这些步骤,开发者可以找出应用的崩溃位置,以便修复问题。

被苹惨剧,没有截图,就给你几个崩溃日志,整的是不是整个人都快崩溃了!!!!!别急。
一.既然苹果给我们反馈崩溃日志就有办法能够找出崩溃的地方。打开看一般看不懂的,下面我们就来解析一下这个崩溃日志

1.在桌面上创建一个 crash 空文件夹。
2.下载崩溃日志,将崩溃日志拖入刚刚建的文件夹中。
3.然后我们需要找到上传APP Store打包中的 .dSYM —-
(1)点击xcode,电脑左上角会出现Window -> Organizer ->这里写图片描述
(2)然后会出现上传过的版本记录。我们需要的 .dSYM文件就在这里。点击Show in Finder 我们被拒的版本。会有2这个页面弹出,右击打开显示包内容这里写图片描述这里写图片描述
(3)到这里就可以看到我们需要的文件,把这个文件也拖到建立的crash文件里
这里写图片描述
(4)还需要symbolicatecrash,就是依靠这个来解析crash文件的,是Xcode自带的工具,可以通过路径来得到
在终端输入
1⃣️ find /Applications/Xcode.app -name symbolicatecrash -type f
这里写图片描述
2⃣️复制路径前往该文件夹位置(前往文件夹位置就不用说了吧),是不是就找到了,然后 复制这个工具,依然复制到我们创建的crash文件中
这里写图片描述
这里写图片描述
3⃣️ 现在我们文件中就有三个东西,解析工具,.dSYM文件,崩溃日志
(1)打开终端。 c d 我们crash文件。(cd 是找到文件所在路径)
(2)执行命令

./symbolicatecrash /Users/angelseahappiness/Desktop/crash/Control_2014-01-13-111838_Lynns-iPad3.crash /Users/angel/Desktop/crash/Control.app.dSYM > Control_symbol.crash

(3)这时候终端有可能出现
Error: “DEVELOPER_DIR” is not defined at ./symbolicatecrash line 69.
(4)输入
export DEVELOPER_DIR=”/Applications/XCode.app/Contents/Developer”
再执行(2),这时候终端将会进行处理了将终端完成以后,在crash文件夹里面会多出一个文件Control_symbol.crash:这个就是最终的文件,可以查看bug所在的位置

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值