2017-02-09 167 views
0

我已經經歷了幾個SO帖子,並遵循Firebase教程,我似乎沒有任何運氣設置崩潰。iOS的Firebase崩潰報告崩潰設置

我加了吊艙,並得到了這些步驟

# Replace this with the GOOGLE_APP_ID from your GoogleService-Info.plist file GOOGLE_APP_ID=1:my:app:id 

# Replace the /Path/To/ServiceAccount.json with the path to the key you just downloaded "${PODS_ROOT}"/FirebaseCrash/upload-sym "/Path/To/ServiceAccount.json" 

第二部分是混亂到我,因爲那表示,部分FirebaseCrash /上載符號...上傳 - 均不是文件夾,但一個文件...因此,我怎麼能繼續下去的層次?

所以我刪除了一部分,我把文件會下載爲「未知」,我給它改名ServiceAccount.json並把它夾在FirebaseCrash ...等我最後一行看起來像

"${PODS_ROOT}"/FirebaseCrash/"ServiceAccount.json" 

當我清理和構建我得到1錯誤。

的錯誤是很長,但是從我可以從它

....line 6: ...... /Pods/FirebaseCrash/ServiceAccount.json: Permission 
denied 

我在,我需要去一個叫權限頁,做一些有一些SO帖子閱讀。

我想,如果有人能說清楚,如果我做了什麼,到目前爲止是正確的,如果它的佈局是我需要做的,因爲許多職位相互矛盾

回答

2

FirstI安裝pod 'Firebase/Crash', 然後我生成的密鑰讓名字像你ServiceAccount.json 創建的文件夾內的應用程序可以說MyApp的和內MyApp的地方MyApp.xcodeproj和MyApp.xcworkspace是,有我創建CrashReportingKey文件夾並在那裏添加了ServiceAccount.json。 創建了一個運行腳本,並且它都已安裝。 在腳本中添加了這個內容:

GOOGLE_APP_ID=1:xxxxxx:ios:xxxxxxx 

"${PODS_ROOT}"/FirebaseCrash/upload-sym "${SRCROOT}"/CrashReportingKey/ServiceAccount.json 
+0

我有我的完全一樣,你有它在那裏(除了它的XXXXX部分填寫),我現在得到一個新的錯誤...現在我得到命令/ bin/sh失敗,退出代碼2 – RubberDucky4444

+0

我也清理項目,在清理過程中按住選項,並刪除派生數據...我仍然得到這個退出代碼2 .....我注意到文檔說rm $ HOME/Library/Preferences/com.google.SymbolUpload * 。但是...當我在終端中運行它說「沒有找到匹配」 – RubberDucky4444

+0

好吧,我試着在$ {SRCROOT}之前和之後添加,現在它的構建沒有錯誤,現在我將嘗試繼續設置,希望這是它! – RubberDucky4444

1

請記住,這個整合步驟是告訴xcode運行upload-sym腳本來上傳符號。您必須運行該腳本 - 您無法刪除它。它接收一個參數,它是允許上傳的服務帳戶的json文件。

+0

然後在-sym之後...我是否開始路徑結束?像說AppName /一些文件夾/文件? – RubberDucky4444

+0

作爲upload-sym腳本的參數提供服務帳戶文件的完整路徑是最安全的。 –