需求来源
项目中使用腾讯
bugly
来记录崩溃日志,熟悉iOS
的同学都知道,有时候遇到的一些崩溃日志并不够清晰,所以需要上传对应版本的dsym
文件,可以更清晰的定位问题。在以前版本的bugly
中,可以直接通过平台网站直接上传dsym
文件,但在3.3.4
版本之后,上传方式做了调整,所以,在此记录一下上传符号表到bugly
。
环境配置
下载符号表安装包
下载依赖的java
工具包(JRE
或JDK
版本需要>=1.6
)
安装好后,命令行输入如下命令,可以看到按照版本即可,如下图
java -version

把需要上传版本的dsym
文件,以及buglyqq-upload-symbol.jar
文件放到同一个文件夹下。
上传步骤
第一步
进入存放
dsym
的文件夹
cd /Users/***/testBugly
第二步
将
dsym
文件上传到bugly
平台
sudo java -jar buglyqq-upload-symbol.jar -appid xxxxxxx -appkey xxxxxxxx -bundleid xxxxxx -version xxxxxx -platform IOS -inputSymbol /Users/xxxx/testBugly/app.dSYM
等待一会儿,上传成功后,进入
bugly
后台,查看对应版本的符号表即可,如下图
截屏2022-01-27 下午4.16.19.png
网友评论