Bugly符号表工具 '3.3.4'使用

大部分网上看到的都是2.几的版本的符号表上传,新版的有一点改动,记录一下

1. 在安装JDK之前,先查看下自己电脑是否已经安装了JDK。


lepu@zsyLepu ~ % java -version
openjdk version "1.8.0_302"
OpenJDK Runtime Environment (Temurin)(build 1.8.0_302-b08)
OpenJDK 64-Bit Server VM (Temurin)(build 25.302-b08, mixed mode)

2. 从官网下载需要的JDK版本

链接:http://www.oracle.com/technetwork/java/javase/downloads/

3. JDK安装完成后,下载Bugly的工具,下载地址

image.png

4. 下载完成后,如下目录,主要包含文件buglyqq-upload-symbol.jar:

image.png

5. 获取上传需要的信息

1. 获取Bugly的APPID 和APPKey(略);

2. 获取APP的bundleID 和 版本(略);

3. 获取APP对应的dSYM所在目录:

具体的获取步骤有官方文档
简单说就是通过-> 进入XCode-> 打开工程(已编译过)-> 在左栏找到“Product”项-> 鼠标右键点击编译生成的“xxx.app”->点击“Show in Finder”,然后显示内容中找到XXX.sSYM

注意:dSYM的UUID和我们需要上传到bugly的UUID是否匹配
查看方法:

  1. Bugly的UUID在:
    image.png

    2.XXX.sSYM文件的UUID:
    通过终端输入:xcrun dwarfdump --uuid

6. 上传符号表到Bugly

执行命令:
java -jar buglyqq-upload-symbol.jar -appid
-appkey
-bundleid
-version
-platform
-inputSymbol
-inputMapping
例:
appid:a78657f8cc
appkey:06e7f4f6-5e2d-48d7-8834-f301d667d426
包名:com.creative.AM300B
版本:1.9.7.5
dSYM路径:/Users/lepu/Desktop/AM300dSYM/1.9.7.5/AM300B.app.dSYM

java -jar buglyqq-upload-symbol.jar -appid a78657f8cc -appkey 06e7f4f6-5e2d-48d7-8834-f301d667d426 -bundleid com.creative.AM300B -version 1.9.7.5 -platform IOS -inputSymbol /Users/lepu/Desktop/AM300dSYM/1.9.7.5/AM300B.app.dSYM

如果上传成功,会看到code:200:

image.png

你可能感兴趣的:(Bugly符号表工具 '3.3.4'使用)