4

最初: 既存のスレッドが解決策を提供していないため、重複としてフラグを立てないでください。

クラッシュ レポート API (FirebaseCrash (1.1.4)、Swift 3 を使用する Xcodeのセットアップ中に、次のメッセージが表示されます。

/xy.sh: 6 行目: /xyfirebase-crashreporting-xxxxx.json:許可が拒否されました

ここに画像の説明を入力

プラスボタンを押してから「新しい実行スクリプトフレーズ」を押しGOOGLE_APP_ID、ファイルからをコピーして貼り付けplist、json ファイルを Pods フォルダーに入れました。

ここに画像の説明を入力

ToS に同意することを提案するこのスレッドを見つけました: https://console.cloud.google.com/ しかし、リンクをクリックしても、ToS に同意するオプションが見つからないので、既に完了していると思いますか?

ここに画像の説明を入力

また、「編集者の役割」を与えました

ここに画像の説明を入力

私は何が欠けていますか?助けていただければ幸いです。

4

2 に答える 2

1

で試してください

  • 派生データを削除してから、ターミナルでコマンドを実行します

  • rm $HOME/Library/Preferences/com.google.SymbolUpload*

  • アプリを再生します。

  • ダイアログで尋ねられたら、 xy.json ファイルを選択します

これが機能しない場合は、以下のようにスクリプトを変更してみてください

# Replace this path with the path to the key you just downloaded
#Path/To/ServiceAccount.json
JSON_FILE="$PROJECT_DIR/my_firebase_app_crashreporting-of6c5-07b79d228f.json"

# Replace this with the GOOGLE_APP_ID from your GoogleService-Info.plist file
GOOGLE_APP_ID=1:xxxxxxxxxxx:ios:xxxxxxxxxxx

defaults write com.google.SymbolUpload version -integer 1   # creates file if it does not exist
JSON=$(cat "${JSON_FILE}")
/usr/bin/plutil -replace "app_${GOOGLE_APP_ID//:/_}" -json "${JSON}" "$HOME/Library/Preferences/com.google.SymbolUpload.plist"
"${PODS_ROOT}"/FirebaseCrash/upload-sym
于 2016-11-25T13:36:23.507 に答える
1

古いバージョンの upload-sym スクリプトを使用しているようです。Firebase Crash を更新してみてください。

于 2016-11-29T17:51:33.587 に答える