1 下载符号表工具
https://bugly.qq.com/v2/downloads
2 在终端中 cd 到buglyqq-upload-symbol.jar所在文件目录
3 执行命令
java -jar buglyqq-upload-symbol.jar -appid <APP ID>
-appkey<APP KEY>
-bundleid <App BundleID>
-version <App Version>
-platform <App Platform>
-inputSymbol <Original Symbol File Path>
-inputMapping <mapping file>
-appid 在bugly.qq.com上产品对应的appid
-appkey 在bugly.qq.com上产品对应的appkey
-bundleid Android平台是包名、iOS平台叫bundle id
-version App版本号 (PS:注意版本号里不要有特殊字符串,比如( ),不然运行可能会报错)
如果上报包含mapping文件,那么此处的版本号必须和要还原的堆栈所属的app的实际版本号一致,因为一个版本下的App是对应唯一的mapping.txt,不对齐则无法还原对应的堆栈。具体的版本号可以参考bugly.qq.com上堆栈信息。
注意: 出现parse error near `\n‘ ,就删除<>
例子:
java -jar buglyqq-upload-symbol.jar -appid appid -appkey appkey -bundleid bundleid -version 3.0.0 -platform IOS -inputSymbol /Users/apple/Desktop/XXX.app.dSYM
出现:retcode:200表示成功