[英]Firebase iOS multiple errors when uploading symbol files
我正在嘗試在Swift項目上設置Firebase崩潰報告。 我正在使用Xcode 7.3。 Firebase崩潰報告版本為1.0.7。
在正確執行所有步驟之后,這是我在Xcode上遇到的錯誤,它不允許我的項目運行:
我也嘗試使用批量上傳手動上傳它,但它給了我一個錯誤:
./batch-upload: line 121: FIREBASE_API_KEY: environment variable empty or unset
Explicitly add to environment or set GoogleService-Info.plist (-p)
and Info.plist (-i) flags to extract values from the files.
Try "./batch-upload -h" for details.
我錯過了什么嗎?
要使Xcode腳本正常工作,運行腳本階段的調用需要看起來像
# Replace this with the GOOGLE_APP_ID from your GoogleService-Info.plist file
GOOGLE_APP_ID=1:1234567890123:ios:1234abc567de89
# Replace the /Path/To/ServiceAccount.json with the path to the key you just downloaded
"${PODS_ROOT}"/FirebaseCrash/upload-sym "/Users/yourname/yourproject/Your Project Name-5632e387efda6.json"
JSON文件是您在Firebase控制台中創建服務帳戶后下載的文件。 下面是說明如何做到這一點。
要使批量上傳工作,調用該腳本會更復雜,可能看起來像
batch-upload -p path/to/your/project/GoogleService-Info.plist -i path/to/your/project/Info.plist path/to/your/service/account/file/Your\ Project\ Name-abc123def456.json path/to/something.dSYM/DWARF/SomeBinaryName
我很抱歉這個過程有點艱難和晦澀 - 這絕對是我們所知道的並且正在努力修復!
回答來自:firebase-support@google.com
你可以看看下面的項目,看看它會起作用:
重置您的OAuth憑據,運行以下命令:
rm $HOME/Library/Preferences/com.google.SymbolUpload*
創建新的服務帳戶並確保其具有編輯權限將腳本修改為以下格式:
# 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"
請務必按照此鏈接上的說明操作
請確保您的應用ID和json文件路徑正確無誤。 我希望這有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.