MTA错误管理使用指南

基本介绍

当您的应用集成SDK后,即可在MTA管理台里(位置导航:质量监控-->错误异常监控)查看应用上报的错误数据。

由于应用上报的错误数据可能存在混淆等情况,需要在"错误列表"页面(位置导航:错误异常监控-->错误列表)的"错误映射表管理"配置映射表后,即可还原堆栈信息。


注意:当前版本的错误管理仅支持iOS,您需要下载iOS错误分析工具上传错误映射表;Android 错误分析请参照Android接入目录下的Crash接入指南。


基本使用指南

1.通过错误统计,运营人员可以知道APP的质量情况。



2.通过错误列表,开发者可以查看发生错误时的堆栈信息,为定位问题修复BUG提供有力的保证。



3.通过错误告警,APP若发生重大的质量问题,将告警给相关人员,让相关人员做出相应的应急处理。




iOS Crash 错误分析上传工具

iOS Crash 符号表上传工具主要用来上传App的符号表文件,即dSYM文件,以便网页端显示App crash的堆栈信息还原出符号,让开发者更直接的看到程序Crash发生的位置和原因


您可以点击  下载  或是在错误管理窗口下载



用法如下图



关于工具的参数说明:

QQ账号:MTA前端网页中App的管理员

App ID:MTA前端【应用管理】选项卡中APP ID

App Key:MTA前端【应用管理】选项卡中App KEY

dSYM:编译App时生成的符号表文件


注:一般在Xcode->Target->BuildSetting->Build Options选项卡中的DebugInformation可以看到编译app生成的符号表文件,一般符号表文件的位置与生成的App在同一个位置






常见的疑问与解答

什么是错误映射表?

错误映射表是内存地址与函数名、文件名、行号的映射表。符号表元素如下所示:

<起始地址> <结束地址> <函数> [<文件名:行号>]


在哪里配置错误映射表?

如图所示,可以在” 质量监控-->错误异常监控-->错误列表-->错误映射表管理   “配置错误映射表


为什么要配置错误映射表?

为了能快速并准确地定位用户APP发生Crash的代码位置,使用错误映射表对APP发生Crash的程序堆栈进行解析和还原。


举一个例子:

IOS上报的错误如下图左边显是,是一堆内存地址和偏移量。开发者无法从中获取有效的信息。而使用错误映射表进行还原之后,则得到右图的效果,开发可以轻松看到上报的堆栈信息。

         





目录

回到顶部