脚本处理iOS的Crash日志
发布日期:2021-11-09 22:50:32 浏览次数:7 分类:技术文章

本文共 373 字,大约阅读时间需要 1 分钟。

当我们打包app时,可以选择生成对应的符号表,其保存 16 进制函数地址映射信息,通过给定的函数起始地址和偏移量,可以对应函数具体信息以供分析。

所以我们拿到测试给的闪退日志(.crash)时,需要找到打包时对应生成的符号表(.dSYM)作为钥匙解析。具体分为下面几个步骤

  1. dwarfdump --uuid 命令获取 .dSYM 的 uuid
  2. 打开 .crash 文件,在特定位置找到 uuid
  3. 根据 arm 版本比对两者是否一致
  4. 到 Xcode 目录下寻找 symbolicatecrash 工具

    不同版本文件路径不同,具体版本请谷歌。Xcode9路径是/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/

转载地址:https://blog.csdn.net/dancing0905/article/details/82969610 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:手工测试与成就感
下一篇:java 数组的协变和逆变

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年03月31日 08时23分40秒