問題タブ [firebase-crash-reporting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - キャッチされない例外を引き起こすFirebase FIRVerifyAssertionRequest
Firebase Crash ツールを使用してアプリのクラッシュ レポートをセットアップしました。できるだけ多くのクラッシュに対処しようとしていますが、特に苦労しているものがあります。
-[FIRVerifyAssertionRequest unencodedHTTPRequestBodyWithError:] + 1128144
が呼び出されたときに、キャッチされない例外が発生しています。
完全なクラッシュ レポートを画像として添付しました (ぼかしはアプリ名を覆っているだけです)。このクラッシュを修正できるように、誰かが私を正しい方向に向けることができれば幸いです。
コードで更新:
どのコードがクラッシュを引き起こしているのか完全にはわかりませんが、レポートから、アプリが Facebook ログインの成功通知を受け取ったときに発生していると推測されますsignInWithCredential
。
コードは次のとおりです (Firebase ドキュメントから取得)。
ios - Firebase Crash Reporting: クラッシュの送信に失敗しました: エラー 400
新しい Firebase Crash レポートを試した人はいますか?
クラッシュを作成した後、次のエラーで立ち往生しています
ios - FirebaseCrash シンボル ファイルと UUID
序文: 私は iOS 開発者ではなく、関連するドキュメントが不足しているため、明らかなはずの何かが欠けている可能性があります。
私のチームは Swift で iOS 用の Firebase アプリを構築していますが、難読化されたスタック トレースを含むクラッシュ レポートがコンソールに表示されます。シンボル ファイルをアップロードするために提供された指示は正しくないようです - 書かれているコマンドは、サービス アカウントが見つからないというエラーを返します。それを突き止めた後、解読できなかった警告がさらに表示されましたが、なんとか構成できました。自動アップロードしてから、最新リリースを再構築します。
現在、いくつかの UUID (おそらく、再構築されたバージョンを実行した電話/SIM でしょうか?) にアップロードが関連付けられていることがわかりますが、受け取ったレポートと一致するものはありません. 私が理解できないのは、残りの UUID のシンボル ファイルを生成する方法です。UUID は特定のデバイスを参照し、特定のシンボル ファイルは 1 つのビルドと UUID のみに一致するということを理解しているのは正しいですか? これらのクラッシュを報告しているデバイスにはアクセスできません。そのため、Xcode でデバッグするのではなく、コンソールに依存しています。ビルドを作成するときに Xcode に物理的に接続するデバイスの正しいシンボルのみを取得する場合、スタック トレースをオンラインで取得する意味は何ですか?
android - デフォルトの Firebase クラッシュ レポートを無効にするにはどうすればよいですか?
build.gradle でapply plugin: 'com.google.gms.google-services'を使用すると、Google によると、既定の構成には Firebase Analytics と Crash Reporting が含まれており、SDK で手動で無効にすることができます。
Google Play サービス 9.6.80 (現在ロールアウト中) で問題が発生しているため、firebase のクラッシュ レポートを無効にする必要があります。こちらを確認してください。アプリからの firebase クラッシュ レポートを無効にするにはどうすればよいですか?
android - Firebase クラッシュ ログが送信されない
アプリに Firebase Crash を統合し、カスタム Uncaught Exception Handler を作成して、クラッシュを送信する直前に有用なアプリの状態をログに記録しました。ただし、Firebase コンソールでは、期待どおりに例外の横にログが含まれていません。なぜそうなのですか?ログが常に送信されるようにするにはどうすればよいですか?
以下は、ハンドラーの uncaughtException メソッドの簡略化されたバージョンです。
ios - iOS Firebase Crash Reporting シンボル ファイルのアップロード
cocoa pods を介して、firebase クラッシュ レポートをアプリに統合しました。実行スクリプト ext を作成しました。
だからそれは今働いています。しかし、私の問題は、シミュレーターでもアプリをビルドして実行しようとするたびに、Symbol ファイルをアップロードしようとし、アプリのビルドと実行に時間がかかりすぎることです。
以前はホッケーアプリを使用していました。そしてホッケーアプリでは、ホッケーアプリのMacアプリケーションを使用して、必要に応じてシンボルファイルをアップロードしています。たとえば、開発と開発者のテストが終了したら、アドホック ビルドをリリースし、シンボル ファイルをホッケー アプリに送信します。
私の質問は次のとおりです。firebase クラッシュ レポートの最適なユース ケース フローは何ですか? add hoc または App Store リリースをリリースする前に、シンボル ファイルをアップロードできますか? (毎回ではありません)
または、シミュレータ ビルドでシンボル ファイルをアップロードするための「実行スクリプト」を無効にすることは可能ですか。
ios - シンボル ファイルをアップロードするときの Firebase iOS 複数のエラー
Swift プロジェクトで Firebase Crash Reporting をセットアップしようとしています。Xcode 7.3 を使用しています。Firebase Crash Reporting のバージョンは 1.0.7 です。
すべての手順を適切に実行した後、これが Xcode で発生するエラーであり、プロジェクトの実行が許可されていません。
また、バッチアップロードを使用して手動でアップロードしようとしましたが、エラーが発生します:
何か不足していますか?
android - Android で Firebase Crash Reporting を有効にする
https://firebase.google.com/docs/crash/androidのすべての手順に従って、 Firebase Crash レポートを実装しました。しかし、Firebase コンソールでクラッシュ レポートを表示できません。
Android スタジオの logcat では、次のように表示されます。
V/FirebaseCrash: Firebase Crash Reporting が無効になっています。
クラッシュ レポートを有効にする方法がわかりません。Firebase Crash Reporting を有効にする方法 - Androidも参照 しましたが、何も役に立ちません。
独自のコードを使用して例外をスローし、それが機能するかどうかを確認しました。
プロジェクト Gradle :
アプリグラドル:
この問題を解決するのを手伝ってください。