bugly 使用 2020-12-11

bugly 官网

1.dSYM的符号表生成和上传

使用符号表工具的JAR包生成符号表文件的命令如下:

  1. cd/Users/batman/Downloads/buglySymboliOS
  2. java -jar buglySymboliOS.jar -i /Users/batman/Desktop/test.app.dSYM
    生成的符合表压缩文件zip 位于:/Users/batman/Desktop/
    自己通过bugly web 应用的入口上传就可以了,几分钟后就可以使用了
2.dSYM的符号表生成并自动上传

1.cd /Users/batman/Downloads/buglySymboliOS

  1. java -jar buglySymboliOS.jar -i /Users/batman/Desktop/test.app.dSYM -u -i
    d < bugly appid > -key -package -version
3 符号表的提取工具
  • 符号表工具的运行需要Java运行环境 JDK 版本>=1.6
  • 提取符号表需要符号表工具和dSYM 文件(具有调试信息的目标文件)
    bugly工具下载地址
4 如何判断dSYM 文件是否与crash 的UUID 匹配

bugly 还原crash 堆栈时,需要根据UUID 来匹配符号表文件,因此需要上传的符号表文件UUID 和相应的APP 的uuid 一致,才能准确还原,通常每次编译都会生成新的UUID

  • 如何查看dSYM 文件的UUID :两种方法都可以
  1. xcrun dwarfdump --uuid
  2. java -jar buglySymboliOS.jar -uuid -i
说明:dSYM 文件(具有调试信息的目标文件),需要通过编译构建配置,通常debug 不生成,release 配置成生成 Build Settings -> Build Option -> Debug Information Format -> DWARFwith dSYM File>;一般情况下编译完dSYM 文件跟app 文件在同一个目录下,在左栏Product 中找到文件所在目录就可以看到;归档后会在app.xcarchive 文件内部
参考截图:

编译后dSYM文件所在目录:


image.png
image.png

归档文件内部结构:


image.png
image.png

bugly 应用信息:

image.png

命令说明:


image.png

你可能感兴趣的:(bugly 使用 2020-12-11)