前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS 友盟崩溃日志定位代码

iOS 友盟崩溃日志定位代码

作者头像
且行且珍惜_iOS
发布2018-08-13 17:27:44
2K0
发布2018-08-13 17:27:44
举报

1、登录友盟移动统计后台,查看错误列表

如果还没接入U盟移动统计SDk,请先前往文档中心http://dev.umeng.com/analytics/ios-doc/integration#5完成接入。

查看错误列表.png

2、从友盟报表中心下载 .csv崩溃日志

从友盟下载 .csv崩溃日志

3、下载错误分析工具 —— umcrashtool,,并将工具和日志放在同一目录下UMCrash。

工具和日志放在同一目录下

注:如果错误分析没有成功,请先确保对应的 xxx.dSYM 文件在 ~/Library/Developer/Xcode/ 或该路径的子目录下。(对于每一个产品发布时archive操作会将dsym文件存放到~/Library/Developer/Xcode/Archives路径下,因此建议保留该路径下的文件,以便后续用工具分析错误。)

dSYM文件

4、通过终端命令行解析崩溃日志,定位到具体代码位置。

首先通过 cd 命令进入 UMCrash 文件目录,然后执行 ./umcrashtool + .csv崩溃日志路径 命令。如下图: 例如: ./umcrashtool /Users/wangshuanglong/Desktop/UMCrash/国务院新闻客户端iPhone版_错误分析20180727错误列表_140453.csv 注意:不熟悉终端命令的看这里Mac 终端命令大全

回车键执行命令行

解析结果如下图:可以看到有两个崩溃的Bug,分别定位到了具体的方法名称和位置,也在当前文件目录下导出了解析结果——原崩溃日志名-symbol.csv文件,内容和图中的输出结果基本一样。 注意:csv文件使用的UTF8编码格式,需要选用相应的格式打开,在Mac平台可以用系统自带的Numbers或免费软件LibreOffice打开。

崩溃日志解析结果

5、位置定位到了,接下来就埋头改Bug咯........

如果我的介绍没帮到你,可以看看这篇文章: http://www.jianshu.com/p/77d8b5e0d8c3

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.07.27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、登录友盟移动统计后台,查看错误列表
  • 2、从友盟报表中心下载 .csv崩溃日志
  • 3、下载错误分析工具 —— umcrashtool,,并将工具和日志放在同一目录下UMCrash。
  • 4、通过终端命令行解析崩溃日志,定位到具体代码位置。
  • 5、位置定位到了,接下来就埋头改Bug咯........
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档