• 解析 iOS crash 文件


    • crash 文件里,Binary Images (app、framework) 对应的 CPU 架构,都有一个UUID 标识

    • 在解析 crash 文件时,需要通过 UUID 匹配对应的  dSYM 文件才可正确解析,解析时,symbolicatecrash 会自动通过搜索查找 dSYM 文件
    symbolicatecrash crash_file dSYM_file > crash.log
    • 手工查找 dSYM 文件
    mdfind "com_apple_xcode_dsym_uuids == xxxx-yyy-xxx-zzz...."
    • dump 导出 app、dSYM 包含的 UUID 
    dwarfdump --uuid xxxApp.app/xxx
    
    
    dwarfdump --uuid xxx.framework.dSYM

    or
    dwarfdump --uuid xxx.framework.dSYM/Contents/Resources/DWARF/xxx
    • 此外,解析crash时,需要崩溃手机的 iOS版本的系统符号文件,若缺少此文件,也解析不了系统符号

    该文件位于:

    /Users/<userName>/Library/Developer/Xcode/iOS DeviceSupport 
  • 相关阅读:
    String
    Map和Set
    js的栈与堆
    js的私有属性
    随便谈一谈原型
    前端页面优化提速
    nth-child和nth-of-type
    重复输出字符串
    闭包
    mongodb内嵌文档的查询
  • 原文地址:https://www.cnblogs.com/vsignsoft/p/9750125.html
Copyright © 2020-2023  润新知