2016-11-28 131 views
3

我正在嘗試爲我的iOS應用整合Firebase崩潰報告。截至29/11/16,我使用的是Xcode 8.1,Swift 3和最新的Firebase Crash報告版本。Firebase崩潰報告iOS - 無法讀取的崩潰 - 上傳符號文件?

我已經安裝了火力地堡撞車通過的CocoaPods報告和我已通過從文檔下面,我添加了一個運行腳本與我的谷歌應用程序ID和路徑,以我的谷歌崩潰重點子文件(Service帳戶顯示有限的安裝指南不見了我:應用程序:)

  1. 與GOOGLE_APP_ID從GoogleService-Info.plist文件

    GOOGLE_APP_ID = 1替換此ID

  2. 與更換/Path/To/ServiceAccount.json該路徑鍵,您剛剛下載

    "${PODS_ROOT}"/FirebaseCrash/upload-sym "/Path/To/ServiceAccount.json" 
    

我不知道我是否正確實施的第二步。我這樣做

"${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}/******/GoogleCrashKey.json" 

我的問題是,我的應用程序崩潰報告是相當不可讀。我相信我要麼需要上傳一個符號文件,要麼我有第二步錯誤。

Unreadable Firebase Crash

我將如何上傳符號文件的崩潰報告。在Firebase Crash報告控制檯中按下上傳符號文件選項時,我會看到此說明。但是我不確定如何實現它。

1:使用命令行,瀏覽到您的Xcode項目文件夾,然後運行以下命令:

./Pods/FirebaseCrash/batch-upload < service-account-file > my_UUID 

任何幫助將是巨大的。

謝謝

+0

如果您需要更多信息,請讓我知道 – Edward

+0

是什麼讓您的報告無法讀取?你能給個例子嗎? –

+0

嗨@馬丁,我剛剛編輯了我的問題,幷包含崩潰報告的圖像。我在appDelegate – Edward

回答

5

我在嘗試實施第二步時犯了一個錯誤。我在錯誤的地方語音標記,不得不作爲一個字符串:(整個文件路徑

,而不是這樣做:

"${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}/******/GoogleCrashKey.json" 

我改成了這樣:

 "${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}" /******/GoogleCrashKey.json" 

我崩潰報告現在看起來如下:

Correct Firebase Crash Report Structure

感謝Martin的幫助。非常感激。

+0

好的一個! :)你能接受的方式你自己的答案... –

+0

請你看到橙色的具體行突出顯示的行? – olejnjak

0

我與Firebase日誌有同樣的問題 - 一堆不可讀的信息。在添加符號文件後,它工作正常。

以防萬一有人想知道如何添加符號文件,here is the link