【Bugly】自动上传dSYM文件
2020-01-14 本文已影响0人
winsonGali
1、你的Mac
需要安装Java运行环境
,如果没安装,请下载安装:jdk-13.0.1.dmg
2、下载 自动配置符号表工具包 并解压:

3、添加自动上传脚本
Xcode -> TARGETS -> Build Phases -> Add -> New Run Script Phase

4、将自动配置符号表工具包
解压出来的dSYMUpload.sh
文件内容粘贴至Run Script
中

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

②
XCode -> Build Settings -> Apple Clang - Code Generation -> Generate Debug Symbols -> Yes

7、查看 Run Script
执行情况:cmd + 9


8、Bugly后台查看上传情况:

- Run Script 上传的符号表一般以“$(MARKETING_VERSION……)”开头
- 上传成功会显示“制作完成”