美文网首页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