被苹惨剧,没有截图,就给你几个崩溃日志,整的是不是整个人都快崩溃了!!!!!别急。
一.既然苹果给我们反馈崩溃日志就有办法能够找出崩溃的地方。打开看一般看不懂的,下面我们就来解析一下这个崩溃日志
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所在的位置
当面临苹果App Store的崩溃日志,理解并解析它们显得至关重要。本文介绍了一种方法来定位崩溃的原因:1. 创建crash文件夹,放入崩溃日志;2. 寻找并拖入.dSYM文件;3. 使用Xcode自带的symbolicatecrash工具进行解析。通过这些步骤,开发者可以找出应用的崩溃位置,以便修复问题。
934

被折叠的 条评论
为什么被折叠?



