bugly 使用 2020-12-11

2020-12-11  本文已影响0人  iOS打怪升级

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 <bugly app 申请的key> -package <bundle id > -version <app version>
3 符号表的提取工具
4 如何判断dSYM 文件是否与crash 的UUID 匹配

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

  1. xcrun dwarfdump --uuid <dSYM文件>
  2. java -jar buglySymboliOS.jar -uuid -i <dSYM文件>
说明:dSYM 文件(具有调试信息的目标文件),需要通过编译构建配置,通常debug 不生成,release 配置成生成<XCode -> 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
上一篇下一篇

猜你喜欢

热点阅读