BUG疑难杂症

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

2018-05-09  本文已影响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文件就能找到问题在哪了。。。。

上一篇 下一篇

猜你喜欢

热点阅读