【友盟统计报表解读】之错误分析iOS版
http://bbs.umeng.com/thread-6908-1-1.html
错误分析功能说明 1.概述 错误分析是友盟为移动开发者提供的Crash收集和分析工具,帮助开发者监测App在移动设备上的运行状况,及时发现并解决错误,提升App的稳定性。 新版错误分析的主要功能点如下: 2.详细说明2.1 错误列表页 错误列表中展示的错误摘要的生成规则是,将收集Crash日志通过一定算法聚合后按照UUID拆分的错误的堆栈信息的第一行。 2.1.1 筛选
2.1.2 标记 (1) 添加标记
(2) 修改或删除标记 2.1.3 导出 导出当前页面内的全部错误,或导出该页面内勾选的错误 2.1.4 管理版本(1)查看今日接收的错误数并进行版本管理 <ignore_js_op>
(2)选择接收错误的版本 <ignore_js_op>
2.2 错误详情 错误详情页面展示的是错误详细的stacktrace以及其他相关信息。 2.2.1 基本信息 包括错误的首次发生时间、最近一次发生时间、今天发生的次数以及出现的应用版本。
2.2.2 终端概况 终端概况提供了设备,机型和操作系统的联合分布信息,可以点击查看分布详情。 2.2.3 错误详情 可以修改错误标签,修改错误状态。
2.3 错误分析工具的使用 第一步 下载错误分析工具 并解压zip得到umcrashtool文件,可将umcrashtool与已下载的xxx.csv文件放入同一目录下。 第二步 在terminal中运行umcrashtool命令,参数为错误分析的.csv文件绝对路径,如下: 第三步 在terminal中运行umcrashtool,提示如下: Usage: umcrashtool [export-file-path],定位后的代码及行数会写入错误分析-symbol.csv文件,与原文件在同一目录下。用工具打开新生成的xxx-symbol.csv文件,便可查看错误发生的源码文件及行数。 注:如果错误分析没有成功,请先确保对应的 xxx.dSYM 文件在 ~/Library/Developer/Xcode/ 或该路径的子目录下。(对于每一个产品发布时archive操作会将dsym文件存放到~/Library/Developer/Xcode/Archives路径下,因此建议保留该路径下的文件,以便后续用工具分析错误。) 更详细的使用教程见这里。 3. FAQ Q:错误类型超过1000个的限制该如何处理? Q:为什么有些错误无法通过友盟提供的工具定位 ? Q:使用umcrashtool为什么没有正确的翻译出错误 ? Q:为什么生成的csv文件打开有乱码? Q:使用umcrashtool为什么没有正确的翻译出错误? |
最新文章
- CentOS:Yum源的配置
- 通过挂载系统光盘搭建本地yum仓库的方法
- less学习笔记
- String 字符串递归截取字节字符串
- mysql5.7.10免安装版出现的问题及应对
- Linq 中按照多个值进行分组(GroupBy)
- iOS开发中遇到的头文件找不到的问题解决办法
- [Python笔记]第十篇:模块续
- 基于visual Studio2013解决C语言竞赛题之1084完全平方数
- Heap Sort
- Ubuntu安装genymotion模拟器步骤
- 零开始:NetCore项目权限管理系统:基础框架搭建
- ZAB协议
- OpenCC的编译与多语言使用
- django用户权限操作
- python 编码格式
- replay的意义
- Android 音视频深入 十四 FFmpeg与OpenSL ES 播放mp3音乐,能暂停(附源码下载)
- 【PAT】1020 Tree Traversals (25)(25 分)
- C Looooops(扩展欧几里得)题解
热门文章
- POJ 1180 斜率优化DP(单调队列)
- HyperLedger Fabric 1.4 区块链技术发展(1.3)
- 20145202马超 《Java程序设计》第六周学习总结
- 6,MongoDB 之 Array Object 的特殊操作
- URL地址传参中特殊符号的转码和解码
- Jsoncpp 编译
- 《Cracking the Coding Interview》——第8章:面向对象设计——题目1
- Pascal小游戏之奇葩的RPG
- (原)App源码
- spring 笔记2:Spring MVC : Did not find handler method for 问题的解决