美文网首页IOS 学习
苹果审核被拒后的崩溃日志处理

苹果审核被拒后的崩溃日志处理

作者: 呆呆笨 | 来源:发表于2020-12-15 15:34 被阅读0次

    步骤一:

    在任意位置创建一个文件夹(例:命名crash)

    步骤二:

    右键Xcode"显示报内容",在以下目录中找到symbolicatecrash工具,copy到crash文件夹
    /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash


    image.png

    步骤三:

    将苹果提供的奔溃日志下载放入crash文件夹

    步骤四:

    打开Xcode->Window->Orgianzer
    找到对应工程对应版本,选择Download Debug Symbols


    image.png

    如果提示"No dSYMs were found for Version XXX Build XXX."
    可点击对应的Archive文件,右键Show in Finder->"显示包内容"-> dSYMs文件夹->XXXX.app.dSYM,copy到crash文件夹

    如果文件夹为空,在Xcode --> Build Setting 搜索 "Debug Information Format",将"DWARF"修改为"DWARF with dSYM File",之后重新打包就可以找到了.

    步骤五:

    打开终端,cd到crash目录下,输入

    # XXX.txt为苹果提供的崩溃日志;XXX.app.dSYM为dSYM文件;crash.log为你要输入的日志文件的名字
    ./symbolicatecrash ./XXX.txt ./XXX.app.dSYM > crash.log
    

    成功后,crash文件夹下回新增一个crash.log文件
    如果提示"Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69."
    终端输入

    export DEVELOPER_DIR=/Applications/Xcode.app/Contents/Developer
    # 再输入
    ./symbolicatecrash ./XXX.txt ./XXX.app.dSYM > crash.log
    

    步骤六:

    分析崩溃日志

    相关文章

      网友评论

        本文标题:苹果审核被拒后的崩溃日志处理

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