本文介绍如何进行符号表管理和SourceMap管理。
符号表用来解析崩溃堆栈的内容,将minidump格式转换成可读性较强的文本。
单击目标应用下的App端监控。
在控制台左上角选择文件管理 > 符号表管理。
在符号表管理页面,选择iOS系统,然后点击+或拖拽文件上传符号表文件。
符号表文件为dSYM文件。
因为dSYM文件本身是个文件夹,上传必须要对dSYM文件压缩,大小不超过1GB。
多个文件上传时,直接对所有符号表整体压缩后上传。压缩过程中不能添加多余的文件夹层级。
压缩时,Mac中zip需要执行以下命令,去除默认生成的DS_Store__MACOSX
文件。
zip -r test.app.dSYM.zip test.app.dSYM -x "*.DS_Store" -x "__MACOSX"
说明
其中,test.app.dSYM.zip
和test.app.dSYM
请替换为您的符号表名称。
上传成功后,在符号表列表中已上传页签下校验是否上传成功。
符号表列表中展示了已上传的符号表文件的信息,具体信息如下表所示。
参数 | 说明 |
---|---|
UUID | 二进制的UUID包。在命令行执行 |
包名 | 应用的Bundle ID。 |
大小 | 已上传符号表文件的大小。 |
版本号 | App版本号。 |
上传人 | 上传该符号表文件的操作人。 |
上传时间 | 上传该符号表文件的时间。 |
操作 | 单击下载查看符号表文件。 |
单击目标应用下的App端监控。
在控制台左上角选择文件管理 > 符号表管理。
在符号表管理页面,选择Android系统,选择崩溃类型,然后单击上传符号表。
API Key和API Token,用于自动上传符号表。具体请参见(可选)步骤三:上传符号表。
在上传符号表对话框,点击+或拖拽符号表文件,并配置版本号。
配置项说明:
配置项 | 说明 |
---|---|
符号表文件 | 上传打包后生成的mapping文件。 |
版本号 | 输入符号表对应的应用版本号version_code。 |
上传成功后,在符号表列表的已上传页签中校验是否上传成功。
符号表列表中展示了已上传的符号表文件的信息,具体信息如下表所示。
参数 | 说明 |
---|---|
版本号 | 应用版本号。 |
UUID | 二进制的UUID包。 |
大小 | 已上传符号表文件的大小。 |
上传人 | 上传该符号表文件的操作人。 |
上传时间 | 上传该符号表文件的时间。 |
操作 |
|
SourceMap是存储源代码和编译代码对应位置映射的信息文件,可以将经过压缩、混淆、合并的产物代码还原回未打包的原始形态,帮助您在生产环境中精准定位问题发生的行列位置。
单击目标应用下的App端监控。
在控制台左上角选择文件管理 > Sourcemap管理。
在Sourcemap管理页面,单击点击上传Sourcemap。
在上传Sourcemap文件页面,完成以下配置,然后单击确定。
配置项说明:
配置项 | 说明 |
---|---|
待解析文件名 | 自定义文件名,用于识别该Sourcemap文件。 |
上传Sourcemap | 单击添加文件。
|