美文网首页
bugly 使用 2020-12-11

bugly 使用 2020-12-11

作者: iOS打怪升级 | 来源:发表于2020-12-11 15:12 被阅读0次

    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

    • 如何查看dSYM 文件的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

    相关文章

      网友评论

          本文标题:bugly 使用 2020-12-11

          本文链接:https://www.haomeiwen.com/subject/hlpjgktx.html