美文网首页
崩溃日志符号化

崩溃日志符号化

作者: 风ai翔 | 来源:发表于2021-01-26 12:10 被阅读0次

    方法一: 自动解析

    参考:崩溃日志符号化-symbolicatecrash

    1、桌面上创建crash文件夹
    2、提取***.app.dSYM
    3、提取xcode的 symbolicatecrash

    • 查找 find /Applications/Xcode.app -name symbolicatecrash -type f
    • 选择 /IPhoneOS/Contents/SharedFrameworks 路径下的
    • 若本机XCode更新版本了可能要重新获取

    4、执行命令:./symbolicatecrash ***.crash ***.app.dSYM > Control_symbol.crash

    5、报错:

    • Error: "DEVELOPER_DIR" is not defined at ./symbolicatecrash line 69.
    • 解决:输入命令配置环境变量(也可加入~/.bash_profile)
      export DEVELOPER_DIR="/Applications/XCode.app/Contents/Developer"
    • 再执行(4)

    方法二: 手动解析

    参考:崩溃日志符号化-atos

    atos命令格式:
    atos -o ***.app.dSYM/Contents/Resources/DWARF/*** -arch <arm64/armv7> -l <load-address> <address>

    • <arm64/armv7>:根据***.crash


      指令集
    • <load-address> <address>:根据***.crash

    截图中
    0x10004c000(第二个)是<load address>
    0x00000001000d2988(第一个)是<address>

    address

    相关文章

      网友评论

          本文标题:崩溃日志符号化

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