美文网首页
符号化crash文件

符号化crash文件

作者: kiushuo | 来源:发表于2016-10-20 14:54 被阅读23次

    使用Xcode自带的工具symbolicatecrash在命令行中符号化crash文件
    假设项目的target名称叫demo

    **准备工作: **
    将demo.dSYM文件、demo.app文件、demo.crash文件放在同一个文件夹A下

    • demo.crash文件:苹果反给我们的是崩溃日至是一个.txt文件,我们只需要直接将后缀改为.crash即可;
    • demo.dSYM文件: 在Organizer文件中找到对应文件,然后show in finder,然后显示包内容,即可找到;
    • demo.app文件:将demo.ipa包后缀直接改为demo.zip,然后解压即可得到(就是那个名称为demo没有后缀的文件)。

    打开终端,cd到文件夹A下,输入两个命令:
    命令一:
    export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
    命令二:
    /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash demo.crash demo.app.dSYM > crashLog.crash

    对命令二的解读:
    前半部分 :
    /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
    是symbolicatecrash对应的文件路径,该路径是Xcode7.3对应的路径,不同版本的Xcode可能稍有不同,具体到每一个版本需要略微调整;
    后半部分:
    demo.crash demo.app.dSYM > crashLog.crash
    根据.crash文件盒.dSYM文件生成crashLog.crash文件

    符号化完毕

    相关文章

      网友评论

          本文标题:符号化crash文件

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