首先java環(huán)境需要使用java 1.8才行
桌面新建文件夾,比如10100110100里面新建dSYMs文件夾
需要填寫以下appid,appkey,bundleid,version還有文件路徑
java -jar buglyqq-upload-symbol.jar -appid "9axxxxxbb1" -appkey "853b4xxxx-xxxx-4b38-b9a5-3xxx118f9a38" -bundleid "com.xxxx.xxxx.app" -version 4.9.32 -platform IOS -inputSymbol "/Users/qinjing/Desktop/10100110100/dSYMs/"
代碼里面要改成自己的
在xcode里面找到archives后的列表,找到對應的包比如xxxProduct.xcarchive 。在文件中顯示,右鍵顯示包內容,打開文件夾有個dSYMs文件夾里面全部拷貝出來。
然后用上面的命令可以上傳整個dSYMs文件夾里面的符號表,不要單個上傳。
最后你看到
##[info]retCode: 200 response message: {"statusCode":0,"msg":"success","uploadReqID":
類似這種就表示成功了,在去bugly后臺查看就好了
=======================分隔線=======================
個人感覺bugly有一定的作用但是總體還是有些欠缺,
github上找到DSYMTools這個工具,開源的https://github.com/answer-huang/dSYMTools ,跑起來以后有個Mac端的app。打開
將找到的對應的xxxx.xcarchive這個文件直接拖進去,默認地址和偏移量改一下,中間內存地址空
bugly上原始地址是
0x00000001029a2b10 0x00000001027ec000 + 1796880
他解析的地址是 0x00000001027ec000 + 1796880
0x00000001027ec000填寫到默認Slide地址,
1796880填寫到偏移量
點分析即可。這個總體來說還算是比較準的。
如圖

image.png