一、符号表上传步骤说明
- Mac 配置 Java 环境;
- 在bugly下载符号表工具(下载地址:https://bugly.qq.com/docs/release-notes/release-ios-symboltool);
- 将步骤2下载好的符号表工具文件
buglyqq-upload-symbol
中的buglyqq-upload-symbol.jar
和要上传的dSYM
放在同一个新的文件夹中; - cd 到上一步新建的文件下,根据步骤2中下载的文件中的
符号表上传工具使用说明.doc
文档 中的命令,将其中的值替换为自己项目的参数值进行上传。
二、上传命令和说明
上传执行命令:
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>
参数说明 ( Introduction for arguments):
-appid APP ID of Bugly
-appkey APP Key of Bugly
-bundleid Android平台对应的是package name/iOS平台是Bundle Id
-version APP版本,需要和bugly平台上面看到的crash版本号保持对齐
-platform 平台类型包含三个选项 Android、IOS两个选项,注意大小写要正确
-inputSymbol 原始符号表[ios是dsym/android平台是debug so]所在文件夹目录地址
-inputMapping mapping所在文件夹目录地址[Android平台特有,iOS忽略]
三、注意事项
- 命令不要换行;
- 输入命令时千万不能要
<>
符号; - 参数和值之间建议留一个空格;
- -inputSymbol:dsym的路径。
四、出现输入的appid不存在
- 检查自己的appid是否真的正确;
2.确定无误的话,可能是参数和值没有留空格。