美文网首页BUG疑难杂症
查看崩溃日志,快速定位问题所在

查看崩溃日志,快速定位问题所在

作者: 彭小先生 | 来源:发表于2018-05-09 15:33 被阅读0次

最近上架苹果审核未通过还给了一个 crash 日志,但是实在看不懂问题在哪,本地测又没啥问题。搞死人了!查完资料找到一种方法可以将日志符号化,即指出 crash 发生在哪个位置具体到行。

首先我们需要.dSYM .crash symbolicatecrash这三个东西。

.dSYM文件

这个文件在我们打包的是时候可以找到 image

点击显示包内容---->dSYM文件夹---->.dSYM文件

.crash文件

崩溃日志的文件,日志内容可以拷贝进去

symbolicatecrash

打开文件夹/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/这个路径获取

接下来将三个东西放到同一个文件夹中,用终端命令行操作

./symbolicatecrash xxx(拖入.crash) xxx(拖入.dSYM) > log.crash
如果报错Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.不报错就会生出log.crash文件
export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
再次输入:
./symbolicatecrash xxx(拖入.crash) xxx(拖入.dSYM) > log.crash

查看log.crash文件就能找到问题在哪了。。。。

相关文章

网友评论

    本文标题:查看崩溃日志,快速定位问题所在

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