騰訊Bugly官方文檔:Bugly iOS 符號表配置
符號表工具依賴的Java運行環(huán)境(JRE或JDK版本需要>=1.6),檢查Java的運行環(huán)境迹淌,打開終端,輸入“java -version”(查看Java運行環(huán)境)
一己单、手動配置
1.下載手動配置符號表工具
2.Xcode-->Build Settings-->Debug Information Format-->Debug修改為"DWARF with dSYM File"(在Debug模式下也生成dSYM文件)
3.Xcode-->Build Settings-->Generate Debug Symbols修改為"YES"(可生成調(diào)試符號)
4.“command+B”(編譯)生成dSYM文件
5.終端執(zhí)行"java -jar 工具包中的buglySymboliOS.jar文件位置
-i 生成的dSYM文件位置
-o 生成符號表文件的存放位置
"(不制定存放位置唉窃,默認(rèn)在dSYM文件所屬目錄下)
6.上傳符號文件到相應(yīng)的Bugly產(chǎn)品中
二、自動配置
1.下載自動配置符號表工具包
2.把工具包buglySymbolIOS.jar保存在用戶主目錄(Home)的bin目錄下(沒有bin文件夾,請自行創(chuàng)建)
3.Xcode-->Build Phases-->點擊“+”-->"New Run Script Phase"纹笼,將工具包中 dSYMUpload.sh 文件內(nèi)容復(fù)制到新增的 Script Phase 中纹份,修改 YOUR_APP_ID 、 YOUR_APP_KEY 廷痘、 YOUR_BUNDLE_IDENTIFIER 為APP對應(yīng)的值
BUGLY_APP_ID="YOUR_APP_ID"http://Bugly產(chǎn)品的App ID
BUGLY_APP_KEY="YOUR_APP_KEY"http://Bugly產(chǎn)品的App Key
BUNDLE_IDENTIFIER="YOUR_BUNDLE_IDENTIFIER"http://項目的Bundle Identifier
UPLOAD_DSYM_ONLY=1
// 腳本默認(rèn)配置的版本格式為CFBundleShortVersionString(CFBundleVersion), 如果你修改默認(rèn)的版本格式, 請設(shè)置此變量, 如果不想修改, 請忽略此設(shè)置
CUSTOMIZED_APP_VERSION=""
//Debug模式編譯是否上傳蔓涧,1=上傳 0=不上傳,默認(rèn)不上傳
//UPLOAD_DEBUG_SYMBOLS=0
//模擬器編譯是否上傳笋额,1=上傳 0=不上傳元暴,默認(rèn)不上傳
//UPLOAD_SIMULATOR_SYMBOLS=0
//只有Archive操作時上傳, 1=支持Archive上傳 0=所有Release模式編譯都上傳
// UPLOAD_ARCHIVE_ONLY=0