苹果审核被拒反馈的崩溃日志解读 txt/crash
2021-01-21 本文已影响0人
随心_追梦
苹果审核反馈对日志文件都是未经过转换的,里面全是符号,不方便解读。所以需要我们转换一下。
需要的文件
转换一共需要3个文件
- symbolicatecrash
- dSYM
- .crash文件
下面我们详细说明一下这3个文件如何获取
- symbolicatecrash 文件Xcode提供的一个解析的工具,在
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
目录下。我们需要将其拷贝出来。

-
dSYM 是符号表文件,一般有三种方式获取。一是通过app从appstoreconnect获取,在版本信息内有,可以直接下载。二是通过Xcode的Window->Organizer拿到.xcarchive文件。显示包内容可以看到一个dSYMs文件夹,.dSYM文件就在这个文件夹下。
xcarchive文件.png

- .crash文件,如果审核团队反馈的是txt文件,直接后缀改为 .crash 就行。
具体解析流程
-
将以上获取到的3个文件保存到一个新的文件夹
截屏2021-01-21 下午1.48.43.png
- 打开终端 cd到该文件夹下
- 终端输入 export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
-
终端输入: ./symbolicatecrash ./刚才你写的项目名字.crash ./刚才你写的项目名字.dSYM > 起个名字.log
以我为例: ./symbolicatecrash ./DigitalCampus.crash ./DigitalCampus.dSYM >DigitalCampus.log
截屏2021-01-21 下午1.57.55.png
-
运行之后就会看到在当前文件夹下生成了一个新的 DigitalCampus.log 文件。这个文件就是解析之后的内容。
截屏2021-01-21 下午1.57.26.png