【iOS】Bugly 符号表配置

1. 什么是符号表?

符号表是内存地址与函数名、文件名、行号的映射表。符号表元素如下所示:
<起始地址> <结束地址> <函数> [<文件名:行号>]

2. 为什么要配置符号表?

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

  • 举一个例子:

3. 手动配置 iOS 符号表

3.1 获取.dSYM文件

  • 图1:
  • 图2:
  • 图3:
  • 图4:

3.2 使用工具生成符号表文件(.zip文件)

  • 下载最新版 Bugly iOS符号表工具
  • 使用shell命令生成符号表文件
    java -jar buglySymbolIOS.jar -i [-o ]
    终端命令:java -jar jar文件路径 -i dSYM文件路径

  • 在页面上传符号表文件



你可能感兴趣的:(【iOS】Bugly 符号表配置)