Unity | 接入BuglySDK(IOS端)

1.在Bugly平臺創建產品,選擇IOS端;

2.將SDK包中的bugly_unity.unitypackage導入進Unity工程,創建腳本後,將下載的“Unity Plugin”文件中的BuglyBridge文件夾放到Unity工程中Plugins\iOS文件夾下,將Bugly.framework(路徑:bugly_plugin_v1.5.3\BuglySDK\iOS\Bugly.framework)放入到Assets下,如下圖所示。

                        

3.代碼中“BuglyAppIDForiOS”賦值爲從Bugly平臺申請的IOS產品獲得的AppID。

  • 將Unity項目發佈到IOS平臺,在XCode中打開。根據使用指南添加依賴項(libz.dylib及libc++.dylib默認已存在列表中)後打包發佈即可。

  • 在xcode中進行打包時,會遇到報錯:“framework not found Bugly”。解決的辦法就是將依賴項列表中Bugly.framework框架移除,重新添加(重新添加時走“+”走不通,需要在Xcode左側找到framework文件夾下的Bugly.framework,將其拖入列表即可)。
  • 【補充】如果遇到“Library not found for -IBuglyBridge”這個問題,說明Unity 中沒有引入BuglyBridge文件。

  •  上傳so符號表

1.下載符號表工具3.0(注意是IOS端)並解壓,接下來的過程可參考符號表工具iOS版-使用指南.pdf文件;

2.找到項目的dSYM文件。(我這邊該文件路徑和指南上寫的不一樣,如果根據指南中3.2章節進行了配置後,在app所在目錄下仍然沒有該文件,可這樣查找:a.點擊Xcode->Window->Organizer;b.點擊編譯完的文件,右鍵->show in finder;c.選中文件,右鍵->顯示包內容。找到後將其拷貝到桌面的一個文件夾內)

3.根據指南中2.3章節,生成so符號表並上傳。(mac端需要安裝java環境)

【mac端打開buglySymboliOS2.4.3文件夾終端】

                          

【參考下圖,輸入命令java -jar buglySymboliOS.jar -i .dSYM所在路徑,buglySymbol_arprogram_arm64-bf184.zip即爲生成的so符號表文件,上傳bugly平臺即可,也可參考指南進行自動上傳】

             

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章