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

iOS 友盟崩溃日志定位代码

作者头像
且行且珍惜_iOS
发布于 2018-08-13 09:27:44
发布于 2018-08-13 09:27:44
2.2K02
代码可运行
举报
运行总次数:2
代码可运行

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 删除。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PMP之项目质量管理
管理质量:质量是规划出来的,质量包括产品质量和过程,人人有责,管理层承担85%责任,满意度最重要,质量靠预防和评估
菲宇
2019/06/12
2.4K0
PMP之项目质量管理
5M1E,软件质量管理最佳解决方案
能够影响产品质量波动的因素包括如下方面:人员(Man)、机器(Machine)、物料(Material)、方法(Method)、环境(Environment)、测量(Measure),简称人、机、料、法、环、测。此为产品质量管理的5M1E。
敏捷开发
2021/09/03
6450
5M1E,软件质量管理最佳解决方案
ISO9001是什么?ISO9000和ISO9001有何关系?
ISO 9000和ISO 9001是质量管理领域的两个重要标准。它们被用来确保组织能够提供符合客户要求的产品和服务,同时不断提高其业务效率和质量水平。优思学院本文将探讨ISO 9000和ISO 9001之间的关系,解释它们的区别以及为什么对企业非常重要。
用户2865703
2023/05/10
2.3K0
ISO9001是什么?ISO9000和ISO9001有何关系?
第八章 项目质量管理
“质量测量指标”是管理质量和控制质量的输入 “适用性”对客户满意度影响最大 “帕累托图”主要因素 客户发现可交付成果有问题->QC(控制质量) QC(控制质量)有问题->QA(管理质量)
小东东
2023/03/20
2700
第八章 项目质量管理
优思学院|管理体系你就只知道ISO?太落伍了!
相信大部分质量行业的小伙伴都知道 ISO 就是 International Organization for Standardization。ISO 管理体系是一组国际标准,为企业和组织提供了一种统一的方法来评估、证明和改进企业的管理过程。目前,最常用的 ISO 管理体系标准是ISO 9001:2015质量管理体系,这些标准通过提供一种统一的框架,帮助企业评估和改进他们的管理体系,以实现更高的效率、提高客户满意度和提高员工的健康和安全水平。
用户2865703
2023/02/08
2810
优思学院|管理体系你就只知道ISO?太落伍了!
优思学院:什么是六西格玛?
优思学院试在这里解说一下六西格玛的前世今生,也说明一下你如何可以从六西格玛小白成为六西格玛黑带。
用户2865703
2022/08/04
4210
优思学院|受控文件在质量管理体系中的作用?
在质量管理体系中,受控文件是指受到控制和管理的文件,包括政策、程序、指南、规程、说明书、作业指导书、记录等,它们记录了组织内各种活动的要求和实施方法,并规定了文件的创建、审批、发布、变更和废止等流程,以确保文件的正确性和可靠性。
用户2865703
2023/05/02
3380
优思学院|受控文件在质量管理体系中的作用?
【信管7.1】质量与质量管理过程
对于我们的项目管理理论相关的学习来说,质量是除了范围、进度、成本之外的另一个核心内容。还记得我们在学习敏捷的时候讲过的项目管理三角形吗?通过之前的课程,我们已经学完了它的三个支点。接下来,我们就要学习放在这个三角形中间的质量管理。
硬核项目经理
2023/03/02
6290
【信管7.1】质量与质量管理过程
优思学院|质量4.0与质量管理的未来
今天的客户有很高的期望,因为他们寻求提供优质服务、可靠性、安全性、易用性、便利性、响应性、可负担性和整体价值的企业。他们要求产品交付和体验的一致性。
用户2865703
2022/11/25
5180
优思学院|质量4.0与质量管理的未来
【干货】质量管理是什么?管什么?如何管?
质量管理,作为现代企业管理体系的核心组成部分,对提升企业竞争力、确保产品质量和客户满意度具有至关重要的作用。因此,理解质量管理的本质,以及它管理的具体内容,对于任何一个追求长期发展的组织或管理者来说都是至关重要的。
测试开发技术
2024/04/24
2.6K0
项目管理·质量管理·无缺点管理
本文节选自电子书《Netkiller Management 手札》 3.6.1. 无缺点管理zero defects management 由于周末经常外出自驾游,途中会经过东莞、惠州、观澜、大鹏等工业区,哪里的工厂给过一个很深的印象,每个工厂楼顶会有一个巨大的牌匾“已通过ISO 9001”。这让我开始思考以往的质量管理。 我认为质量管理方法可以分为两类: 考察过程 检验结果 传统劳动密集型产业可以采用考察过程(例如ISO9001),制定产生规范,产生预期结果。这种方法对于资本密集
netkiller old
2018/03/06
8190
优思学院|六西格玛管理法超详解与案例分享
近几年来,一股六西格玛管理的风暴正席卷全球,六西格玛这种新的管理方法在世界许多顶级组织内开始流行,并使这些组织取得了辉煌的成就。20世纪80年代摩托罗拉公司创建了六西格玛管理的概念和相应的管理体系,并全力应用到公司的各个方面,从开始实施的1986年到1999年,公司平均每年提高生产率12.3%,不良率只有以前的1/20。由于质量缺陷造成的费用消耗减少84%,制作流程失误降低99.7%,因而节约制造费用总计超过110亿美元,公司业务。利润和股票价值的综合收益率平均每年增长17%。六西格玛管理在美国通用(GE)公司更是得到发扬光大,从1996年1月开始实施六西格玛管理,销售业绩利润每年一直都以两位百分比快速增长,例如1999年通用公司利润为107亿美元,比1998年增长了15%,其中,实施六西格玛而获得的收益达到了30亿美元。同样,六西格玛管理在联信。ABB。东芝。三星等组织中也获得巨大成功,甚至一些服务领域的组织如花旗银行。迪斯尼。希尔顿酒店等,通过引入六西格玛管理,给顾客和股东带来极大的收益。
用户2865703
2022/06/09
6340
优思学院|六西格玛管理法超详解与案例分享
优思学院|6个六西格玛的基本原则,质量人必读
6 Sigma 是一套具有“领导地位”的方法系统。我们把其关键要素提炼成六个主题。这些主题是有助于六西格玛在业务中发挥作用的初步指导。6 Sigma 中的许多工具和方法都支持这些原则。
用户2865703
2022/07/12
8320
优思学院|6个六西格玛的基本原则,质量人必读
优思学院|DMAIC解锁六西格玛优化过程的关键步骤!
如果要用一个词汇总结六西格玛品质改进方法,那一定是DMAIC。这个简称列出了六西格玛过程改进中的步骤,提供了完成六西格玛项目的方法概述,就是:定义(Define)、测量(Measure)、分析(Analyze)、改进(Improve)和控制(Control),这也是作为六西格玛绿带和黑带最重要的基础知识。
用户2865703
2023/02/27
4430
优思学院|DMAIC解锁六西格玛优化过程的关键步骤!
别再问我供应商质量工程师(SQE)是干什么的了,这是最好的解释。
供应商质量工程师(SQE)是指一种负责监督供应商质量的职业。SQE的工作主要包括以下几项内容:
用户2865703
2023/02/13
2.2K0
别再问我供应商质量工程师(SQE)是干什么的了,这是最好的解释。
项目十大管理(五)质量管理
而项目质量管理(Quality Management)是指确定质量方针、目标和职责,并通过质量体系中的质量规划、质量保证和质量控制以及质量改进来使其实现所有管理职能的全部活动。
归思君
2023/10/16
6330
项目十大管理(五)质量管理
[项目管理] ISO900X 标准体系
前段时间,山东省市场监管局下发工作方案和相关通知,决定自2021年1月开始,全面开展小微企业质量管理体系认证提升行动。鼓励引导小微企业积极采用国际质量管理体系标准(ISO9000 系列标准)。
CnPeng
2021/02/03
6640
项目管理深入理解03--质量管理
质量管理一章内容非常驳杂,而且不太好理解,不愧为可以单独成书的一部分内容,尤其其中涉及的质量管理方法非常的多,抓住重点才能学习好这一章节。 项目质量管理实际包括管理两个方面的质量:项目质量管理,针对
用户1216676
2018/01/24
6830
项目管理深入理解03--质量管理
优思学院|质量工程师的岗位职责是什么?
质量工程师,是一位肩负着质量管理、质量控制和质量改进使命的职业人员。他们身负使命,不断探究、发现、改进,为企业打造出更加卓越、可靠的产品和服务。
用户2865703
2023/04/03
3160
优思学院|质量工程师的岗位职责是什么?
【软件过程改进 学习笔记】过程思维 ( 软件危机 | 软件过程 | 过程改进 | 过程思维 | 过程描述 | ISO 9000 | 6σ | PCM | CMMI )
软件过程 简介 : 软件过程 是 为了 开发高质量软件 所需要完成的 任务框架, 即形成软件产品的 一系列步骤, 包括 中间产品, 资源, 角色 及 在过程中采取的 方法, 工具 等 ;
韩曙亮
2023/03/28
7770
推荐阅读
相关推荐
PMP之项目质量管理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验