【Bugly】自动上传dSYM文件

1、你的Mac需要安装Java运行环境,如果没安装,请下载安装:jdk-13.0.1.dmg
2、下载 自动配置符号表工具包 并解压:
【Bugly】自动上传dSYM文件_第1张图片
image.png
3、添加自动上传脚本

Xcode -> TARGETS -> Build Phases -> Add -> New Run Script Phase

【Bugly】自动上传dSYM文件_第2张图片
image.png

4、将自动配置符号表工具包解压出来的dSYMUpload.sh文件内容粘贴至Run Script
【Bugly】自动上传dSYM文件_第3张图片
image.png
5、配置好Run Script的相关参数
BUGLY_APP_ID="bugly应用的 App ID"
BUGLY_APP_KEY="bugly应用的 App Key"
BUNDLE_IDENTIFIER="app的 Bundle Identifier"

# UPLOAD_DSYM_ONLY=1

## Debug模式编译是否上传,1=上传 0=不上传,默认不上传
 UPLOAD_DEBUG_SYMBOLS=1

## 模拟器编译是否上传,1=上传 0=不上传,默认不上传
# UPLOAD_SIMULATOR_SYMBOLS=0

## 只有Archive操作时上传, 1=支持Archive上传 0=所有Release模式编译都上传
# UPLOAD_ARCHIVE_ONLY=0
6、设置Xcode每次编译都生成dSYM文件

XCode -> Build Settings -> Build Option -> Debug Information Format -> DWARF with dSYM File

【Bugly】自动上传dSYM文件_第4张图片
image.png

XCode -> Build Settings -> Apple Clang - Code Generation -> Generate Debug Symbols -> Yes
【Bugly】自动上传dSYM文件_第5张图片
image.png

7、查看 Run Script 执行情况:cmd + 9
【Bugly】自动上传dSYM文件_第6张图片
左侧导航栏

【Bugly】自动上传dSYM文件_第7张图片
上传成功
8、Bugly后台查看上传情况:
image.png
  • Run Script 上传的符号表一般以“$(MARKETING_VERSION……)”开头
  • 上传成功会显示“制作完成”

你可能感兴趣的:(【Bugly】自动上传dSYM文件)