2016-06-13 11 views
3

iOSでココアポッドなしのFirebaseクラッシュレポートを統合しようとしています。私はエラーを取得しています。誰も私がこれを解決するのを助けることができますか?Firebaseクラッシュレポートのアップロードエラー

Firebaseクラッシュレポート:エラードメイン= com.google.FirebaseCrashコード= 1 "アップロードに失敗しました" のUserInfo = {NSLocalizedDescription =アップロードに失敗し、NSLocalizedFailureReason = HTTPエラーコード400:{URL:https://mobilecrashreporting.googleapis.com/v1/crashes:batchCreate?key=AIzaSyAmAo91FUyOLsvhIbsSo9U4bwoY9pHBDSM&alt=json} {状態クラッシュを送信するために失敗しました。コード:400、ヘッダー{"Cache-Control" =プライベート。 "Content-Encoding" = gzip; "Content-Length" = 123; "Content-Type" = "application/json; charset = UTF-8";日付= "月曜日、2016年6月13日17:01:01 GMT";サーバー= ESF。 Vary = "Origin、X-Origin、Referer"; "alt-svc" = "quic = \":443 \ "; ma = 2592000; v = \" 34,33,32,31,30,29,28,27,26,25 \ ""; "alternate-protocol" = "443:quic"; "x-content-type-options" = nosniff; "x-frame-options" = SAMEORIGIN; "x-xss-protection" = "1; mode = block"; }}}

答えて

0

私はこの同じ問題に遭遇し、400エラーの理由が何であったか把握できませんでした。

チャールズプロキシ(またはリクエストを検査する好きな方法)をインストールするには、ヘルプ> SSLプロキシ> iOSシミュレータでのチャールズルート証明書のインストールに進みます。 。その後、シミュレータでクラッシュレポートを再度送信してチャールズのmobilecrashreporting.googleapis.comへのリクエストを探してください。 Responseをクリックすると、実際の応答JSONが表示されます。これは、要求が失敗した理由があるはずです。私は、バージョン番号のクラッシュ報告は、作業を開始し、固定後は { "error": { "code": 400, "message": "Invalid iOS internal version: '1A001'.", "status": "INVALID_ARGUMENT" } }

鉱山は、あなたはおそらく何か他のものになり、無効BundleVersion値でした。この情報は本当に元の障害ログにあるはずなので、私はそのために機能要求を出します。 を設定するプロジェクト]をクリックします>これは

0

は(概要メニューの横に)設定アイコンをクリックしてくださいホープは、サービスアカウントを選択し、ロードするため 待ちを報告クラッシュ...]をクリックします。その後

、(概要メニューの横に)再度、設定アイコンをクリック> [アクセス許可]をクリックします 選択サービスは、左のメニュー からアカウント「firebase-crashreporting」サービスアカウント名を検索する>キーを作成するには、右側の3点をクリックしてくださいJson形式を選択します。 その後、ダウンロードした "Unknow"ファイルを取得し、その名前を "ServiceAccount.json"に変更します。 Xcodeプロジェクトにドラッグします。

ビルドフェーズで[スクリプトを実行]を追加します。 次の2行入れ: GOOGLE_APP_ID = 1:xxxx5xxxxxxx:IOS:XXXXXXXXXXXXXXXX(GoogleService-のInfo.plistから取る) $ {SRCROOT}/Firebase /クラッシュ/アップロード-SYM $ {SRCROOT} /ServiceAccount.json

FYI $ {SRCROOT}に「$」を入れる必要はありません $ {SRCROOT}/Firebase/Crash/upload-sym >>>>> Fire-Based/Crashの下にupload-symを入れます/

関連する問題