美文网首页
解析苹果审核部门发回来的崩溃日志

解析苹果审核部门发回来的崩溃日志

作者: Demonboy | 来源:发表于2018-02-28 11:06 被阅读55次

有一种经历,就是上线审核之前自己测试的感觉就两个字:

完美!

可是现实是残酷的,啪叽...审核团队给你一份崩溃日志,开心吗 ? 😊

类似于下图


txt文件 崩溃日志内容

所以我们要根据这份崩溃日志进行定位bug

-首先,我们要准备三份文件

1,就是上图的崩溃日志,后缀要改成 XXX.crash
2,获得崩溃这个版本的二进制文件的dSYM文件

Xcode -> Window -> Organizer


image.png
image.png
image.png
3,从Xcode里拿到解析的工具symbolicatecrash
image.png
image.png

将上述三个文件复制出来放到一个文件夹里


image.png

1,打开终端 cd 到当前文件夹
2,输入命令行 ./symbolicatecrash ./crashlog.crash ./Travel.app.dSYM > MyCrashlog.log

image.png
如果出现 DEVELOPER_DIR is not defined at ....这种情况 需要设置一下环境变量
在终端输入export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer //临时设置改环境变量
image.png
3,再输入./symbolicatecrash ./crashlog.crash ./Travel.app.dSYM > MyCrashlog.log
4,成功之后会有一个日志,里面就会有相应调用方法崩溃的栈信息

相关文章

网友评论

      本文标题:解析苹果审核部门发回来的崩溃日志

      本文链接:https://www.haomeiwen.com/subject/zhkbxftx.html