iOS Bugly 符号表上传

2022-01-26  本文已影响0人  _好久不见_

为了能快速并准确地定位用户APP发生Crash的代码位置,更好地解决和分析Bugly上的问题,需要将App发布的对应版本的符号表dYSM文件上传至Buyly。Bugly使用符号表对APP发生Crash的程序堆栈进行解析和还原。不清楚的可以去看一下使用指南

1.下载
2.配置环境变量

下载安装好JDK8后,配置环境变量

cd /Library/Java/JavaVirtualMachines
$ ls 

若安装多个JDK版本,可以配置成通过指令切换JDK版本

打开.bash_profile并编辑:

$ vim ~/.bash_profile

以JDK8和JDK816两个版本为例, 在.bash_profile中添加下面的代码

 export JAVA_8_HOME="$(/usr/libexec/java_home -v 1.8)"
 export JAVA_16_HOME="$(/usr/libexec/java_home -v 16)"
 alias jdk8='export JAVA_HOME=$JAVA_8_HOME'
 alias jdk16='export JAVA_HOME=$JAVA_16_HOME'
 export JAVA_HOME=$JAVA_8_HOME

:wq保存并退出

 $ source ~/.bash_profile
jdk16
java -version

java环境的版本切换到JDK16


切换JKD16.png
jdk16
java -version

java环境的版本切换到JDK8


切换JKD8.png
3.获取dSYM文件

Xcode工具栏 -> Window -> Organizer -> 选择对应版本的 Archive 包 -> Show in Finder -> 显示包内容 -> dSYMs文件夹下的dSYM文件

新建一个文件夹,将符号表上传工具buglyqq-upload-symbol.jar和dSYM文件放进去。

4.上传dSYM文件

cd进入新建的文件夹,执行下面的命令。

java -jar buglyqq-upload-symbol.jar -appid <appid>
-appkey <appkey> -bundleid <bundleid> -version <version> 
-platform <platform> -inputSymbol <dSYM文件路径>
上一篇 下一篇

猜你喜欢

热点阅读