好久没写文章了。因为自己在慢慢转型哈。继续努力中💪💪💪ing!
这次碰到了在使用Bugly时遇到的坑,就记录了一下。为了能更精准的定位到代码的错误位置,Bugly提供了上传符号表来进行具体跟踪分析;
2、Xcode上项目的配置就跟着文档来就可以。另外的符号表工具里面有2个文件,分别符号表上传工具使用说明.doc和buglyqq-upload-symbol.jar文件。
根据符号表上传工具使用说明,我们了解到符号表在上传.dSYM的,要求我们配置java环境。是不是觉得很奇怪。看了下官网,大致意思要精准分析就得这样。OK,老老实实安装就好,这边就不多介绍Java环境的安装了哈。
3、java环境和jdk安装好了之后,创建个文件夹,把.dSYM和buglyqq-upload-symbol.jar一起放进去。
cd 一下文件夹执行。再执行命令:java -jar buglyqq-upload-symbol.jar -appid 2XXXXX -appkey XXX-XXXX-XXX-XXX-XXXXX -bundleid com.XXX -version 2.5.3 -platform IOS -inputSymbol /Users/sgtx/Documents/Bugly/XXX.dSYM
如果看到200则表示上传成功,否则会看到错误日志信息。如下图:
4、常见的错误分析;:
a、错误: 尝试打开文件buglyqq-upload-symbol.jar时出现意外错误 这种提示。
注:官网目前工具只支持java8,后续财会兼容多个版本jdk。所以一定要装JDK8。再附上一条参考资料链接:https://www.cnblogs.com/p0pl4r/p/11579048.html 挺详细,感谢大神的文章,仅供参考~。
java -version——>java version "1.8.0_131"
b、Error: Unable to access jarfile buglyqq-upload-symbol.jar 这种提示。
一定要详细检查一下是不是.dSYM和buglyqq-upload-symbol.jar一没有放在同级目录的文件夹上哈。
5、OK,没了。就这样,有问题可以评论一起讨论哈。