Bugly iOS 符號(hào)表手動(dòng)配置詳細(xì)教程

官方教程
官方的符號(hào)表工具iOS文檔版-使用指南不是很詳細(xì),于是自己動(dòng)手寫(xiě)一個(gè)更加詳細(xì)的教程方便大家閱讀。

1 配置環(huán)境

1.1 點(diǎn)擊Java運(yùn)行環(huán)境下載(JRE或JDK版本需要>=1.6)。
1.2 安裝過(guò)后,查看是否安裝成功,打開(kāi)終端,在終端輸入"java -version"(這是查看運(yùn)行環(huán)境的版本號(hào)),運(yùn)行結(jié)果如圖所示:

Snip20161020_2.png

2 獲取dSYM文件

iOS平臺(tái)中,dSYM文件是指具有調(diào)試信息的目標(biāo)文件,文件名通常為:xxx.app.dSYM。
2.1 定位到dSYM文件步驟:
打開(kāi)Finder,按common + shift + g,輸入
~/Library/Developer/Xcode/DerivedData,找到自己的項(xiàng)目名進(jìn)入:

Snip20161020_4.png

點(diǎn)擊Build進(jìn)入如下:


Snip20161020_5.png

2.2 xcode新建的項(xiàng)目在"command + B"(編譯)默認(rèn)是沒(méi)有生成dSYM文件的,因?yàn)槟J(rèn)是在Debug環(huán)境下的,為了能在Debug環(huán)境也能成dSYM文件,所以要做如下設(shè)置:
按如下步驟:
2.2.1 XCode -> Build Settings 在搜索框里搜索 "Debug Information Format",改正后的圖片如下:


Snip20161020_7.png

2.2.2 XCode -> Build Settings 在搜索框里搜索 "Generate Debug Symbols",改正后的圖片如下:
Snip20161020_8.png

2.2.3 xcode配置好后,然后"command + B"(編譯),如下圖:

Snip20161020_9.png

這樣,Debug環(huán)境也能成dSYM文件了。

3 生成符號(hào)表文件

官網(wǎng)下載最新的符號(hào)表工具如下:

Snip20161020_12.png

下載的文件里面如下:

Snip20161020_14.png

3.1 選一個(gè)位置創(chuàng)建一個(gè)文件夾,將"buglySymboliOS.jar"放入文件夾里面 ,我自己是在桌面創(chuàng)建了"testBugly",然后將"buglySymboliOS.jar"放入進(jìn)去了
3.2 直接使用使用JAR包
shell命令行下執(zhí)行:

java -jar buglySymbolIOS.jar -i <input> [-o <output>]

我的如下:
打開(kāi)自己的終端我輸入如下所圖:


Snip20161020_21.png

注意:如果不指定輸出,符號(hào)表文件將生成在dSYM文件所在目錄下。
最后生成的文件如圖:


Snip20161020_22.png

3.3 上傳符號(hào)表到指定的app。如圖:
Snip20161020_23.png

到次上傳工作全部完成。

4 查看項(xiàng)目中的crash

Snip20161020_25.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 什么是符號(hào)表? 符號(hào)表是內(nèi)存地址與函數(shù)名、文件名、行號(hào)的映射表。符號(hào)表元素如下所示: <起始地址> <結(jié)束地址> ...
    深圳陽(yáng)光閱讀 12,246評(píng)論 28 5
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,869評(píng)論 18 139
  • 首先先說(shuō)下bugly的崩潰統(tǒng)計(jì)是實(shí)時(shí)的,即你的app前腳崩潰,bugly后腳就會(huì)給你統(tǒng)計(jì)到,但是在統(tǒng)計(jì)崩潰信息的時(shí)...
    行走的菜譜閱讀 6,040評(píng)論 2 17
  • 騰訊Bugly官方文檔:Bugly iOS 符號(hào)表配置 符號(hào)表工具依賴(lài)的Java運(yùn)行環(huán)境(JRE或JDK版本需要>...
    Locke閱讀 2,432評(píng)論 2 5
  • 做人難,做一只人喜歡的雞更難!今天我們來(lái)做一只有味的雞…… (原創(chuàng)) 文丨愛(ài)你菜,圖丨C.H. &愛(ài)你菜 關(guān)于雞味...
    愛(ài)你時(shí)光閱讀 1,835評(píng)論 45 24