ios_minidump
Bugly中如何开启Minidump功能
在Bugly中,此特性在默认情况下是关闭的,可以通过Bugly配置 打开对应功能。
如上图所示,要开启minidump能力,需要开启crash.mindump功能,再开启通用附件上传通道功能(crash.common_file)。
其中minidump_file_size用来限制mindump的大小,如果文件太大可能会降低上传成功率。
Minidump使用方法
如果当前查看的crash上报了minidump,会在 附件
后面出现 minidump tab
。
此时点开 minidump tab
,如果缺少解析该minidump的原始符号文件(dSYM文件),则页面上会提示上传对应的原始符号文件。
上传原始符号文件时请注意版本号要对应。如果上传过程中提示符号文件已经存在,请选择 继续上传
。
等符号文件上传完毕后,该tab就会展示crash线程的 业务代码
调用栈,如下图所示:
可以看到输出了调用栈内业务代码的参数和局部变量信息。
备注:
- iOS Bugly 从2.7.55 版本开始支持Minidump功能,目前处于功能灰度验证阶段。欢迎有意向的业务找「Bugly小助手」一起灰度验证。
- 如果业务同学在使用minidump过程中遇到参数和变量解析不正确(包括名称,类型和值不正确,或者有缺失),麻烦直接反馈给我:直接发个bugly链接,然后简单说一下问题就行。后续我这边会找后台拿minidump和原始符号文件跟进问题,不会给业务同学增加负担。