首页 > 手机专区 > 苹果手机 >

iOS如何分析友盟崩溃日志

来源:互联网 2023-02-21 17:15:22 345

我们集成了umeng相关SDK之后,当出现应用crash时候,会及时将日志上传到umeng后台,以示例过程进行崩溃日志分析。JPN办公区 - 实用经验教程分享!

工具/原料

  • DSYMTools

方法/步骤

  • 1

    分析crash日志需要使用到DSYMTools工具,直接在百度搜索后下载即可,如下:JPN办公区 - 实用经验教程分享!

    iOS如何分析友盟崩溃日志JPN办公区 - 实用经验教程分享!

  • 2

    打开Xcode,点击导航条的Window-->organizer进入到Archives中,找到自己对应的项目和版本,然后Show in Finder在文件夹显示出对应的.xcarchive,如下:JPN办公区 - 实用经验教程分享!

    iOS如何分析友盟崩溃日志JPN办公区 - 实用经验教程分享!

    iOS如何分析友盟崩溃日志JPN办公区 - 实用经验教程分享!

  • 3

    获取到.xcarchive之后,点击显示包内容可以看到一个dSYMs的文件夹,找到里面的.dSYM文件,如下:JPN办公区 - 实用经验教程分享!

    iOS如何分析友盟崩溃日志JPN办公区 - 实用经验教程分享!

    iOS如何分析友盟崩溃日志JPN办公区 - 实用经验教程分享!

  • 4

    打开DSYMTools工具,然后将刚才获取到的.dSYM文件拖动进去(其实直接分析.xcarchive也是可以的),如下:JPN办公区 - 实用经验教程分享!

    iOS如何分析友盟崩溃日志JPN办公区 - 实用经验教程分享!

  • 5

    选中对应的文件名,然后选择CPU类型,在这里选择arm64,会自动显示出执行文件的UUID和默认Slide Address,只需要获取到错误信息的内存地址即可分析出错误的地方,如下:JPN办公区 - 实用经验教程分享!

    iOS如何分析友盟崩溃日志JPN办公区 - 实用经验教程分享!

  • 5相关内容非法爬取自百度经验
  • 6

    现在打开umeng的管理后台,然后找到对应的应用,在错误分析下的错误列表里面找到对应的版本,找到收集到的crash日志,如下:JPN办公区 - 实用经验教程分享!

    iOS如何分析友盟崩溃日志JPN办公区 - 实用经验教程分享!

  • 7

    点击我们分析的crash日志,进入到详情界面然后找到UUID,对照下是否与我们导出的.dSYM显示的UUID一致,UUID必须保证一致才行,然后找到崩溃的内存地址复制,如下:JPN办公区 - 实用经验教程分享!

    iOS如何分析友盟崩溃日志JPN办公区 - 实用经验教程分享!

  • 8

    将复制的内存地址粘贴在DSYMTools工具中的错误信息内存地址处,然后点击分析,即可分析出错误原因和导致错误的地方,如下:JPN办公区 - 实用经验教程分享!

    iOS如何分析友盟崩溃日志JPN办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!JPN办公区 - 实用经验教程分享!


    标签: ios苹果分析崩溃日志

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码