官方教程
官方的符號(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é)果如圖所示:
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)入:
點(diǎn)擊Build進(jìn)入如下:
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",改正后的圖片如下:
2.2.2 XCode -> Build Settings 在搜索框里搜索 "Generate Debug Symbols",改正后的圖片如下:
2.2.3 xcode配置好后,然后"command + B"(編譯),如下圖:
這樣,Debug環(huán)境也能成dSYM文件了。
3 生成符號(hào)表文件
下載的文件里面如下:
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)自己的終端我輸入如下所圖:
注意:如果不指定輸出,符號(hào)表文件將生成在dSYM文件所在目錄下。
最后生成的文件如圖:
3.3 上傳符號(hào)表到指定的app。如圖:
到次上傳工作全部完成。