Skip to content

Firebase CrashlyticsFirebase Crashlytics not showing crashes

You added Crashlytics, forced a test crash, and the Crashlytics dashboard in the Firebase console stays empty. Firebase says to restart the app after the crash so it can send the report, the Xcode debugger blocks reports, and automatic collection can be switched off in your own config. Here is how to test it the way Firebase describes, and how to confirm a report was sent, or hand it over at a fixed price.

Rather hand it over? App Fix Ticket: One reproducible bug in an existing mobile or web app, diagnosed and fixed.

Full refund if Simon can’t take it on once he sees your project, or if you cancel before work starts. Refund terms.

Short answer

Crash the app without a debugger attached, then open it again so it can send the report, then refresh the dashboard and wait up to five minutes. If nothing shows, turn on Crashlytics debug logging and look for the line that confirms the upload. Also check that automatic collection is not turned off in AndroidManifest.xml or Info.plist, and on iOS that dSYMs upload.

Rather not fix it yourself? App Fix Ticket starts with a fixed-price diagnosis, then a fixed price for the fix before any fix work.

Why the crash is not in the dashboard, and the fix

  1. 01

    The app crashed with the Xcode debugger attached

    “The Xcode debugger prevents crash reports from being sent to Crashlytics.” Firebase, Test your Crashlytics implementation (Apple platforms)

    Running from Xcode keeps the debugger attached, and Firebase says it stops the report from being sent. Build and run once, stop it in Xcode, then open the app from the home screen and crash it there.

  2. 02

    The app was not opened again after the crash

    “After your app crashes, restart it so that your app can send the crash report to Firebase.” Firebase, Test your Crashlytics implementation (Android)

    Firebase says to restart the app after it crashes so it can send the crash report. On Android, open it again from the device; on iOS, Firebase’s guide runs it again from Xcode. Then refresh the dashboard.

  3. 03

    Automatic collection is turned off

    “In the application block of your AndroidManifest.xml file, add a meta-data tag to turn off automatic collection:” Firebase, Customize your Crashlytics crash reports (Android)

    Crashlytics collects automatically by default. Firebase describes turning that off for opt-in reporting, and then nothing is sent until the code turns collection on for that user. Search your AndroidManifest.xml for firebase_crashlytics_collection_enabled (and Info.plist for FirebaseCrashlyticsCollectionEnabled), and check where setCrashlyticsCollectionEnabled(true) is called.

  4. 04

    You cannot tell whether the report was sent

    “If you've refreshed the console and you're still not seeing the test crash after five minutes, try enabling debug logging (next section).” Firebase, Test your Crashlytics implementation (Android)

    Turn on debug logging to see what the SDK does. On Android, set the log tag and watch logcat for the upload message. On iOS, add -FIRDebugEnabled to the scheme’s launch arguments and look for Completed report submission.

    adb shell setprop log.tag.FirebaseCrashlytics DEBUG
    adb logcat -s FirebaseCrashlytics
    # look for: Crashlytics report upload complete

Checked against the vendor’s docs on : Firebase docs: Test your Crashlytics implementation (Apple platforms); Firebase docs: Test your Crashlytics implementation (Android); Firebase docs: Customize your Crashlytics crash reports (Android); Firebase docs: Customize your Crashlytics crash reports (Apple platforms).

Rather hand it over?

Fixed scope, fixed price, paid upfront. The work happens in writing; no call needed.

“Very responsive, attentive to fixing bugs, and completed the project as needed! Thank you!”
A buyer in the United States, July 2022. Shopify on Fiverr
All 127 Fiverr reviews

Related: Crashlytics “Missing dSYM” · Firebase “No Firebase App [DEFAULT]” · Firebase Remote Config not updating · google-services plugin not found

Questions

More on this error

How long until a crash shows up?

Firebase’s test guide says to refresh the dashboard and, if the test crash is still missing after five minutes, turn on debug logging. The app has to be reopened after the crash first.

Do I need dSYMs before testing on iOS?

Yes. Firebase’s iOS test guide says to configure automatic dSYM upload before forcing a crash. See the Missing dSYM fix page for the upload steps.

Can you fix it for me?

If one bug is the whole problem, the App Fix Ticket covers it: a written diagnosis first, then the fix. If the app has more going on, the Launch Check is a written check of the whole app. Each issue found is rated critical, high, medium or low, with where it is and how it was confirmed. No issues worth fixing, no charge. If the Launch Check finds nothing rated medium or higher, Simon refunds the full $450. You keep the report either way. This applies to the first 10 Launch Checks bought after October 30, 2026.

A different error?

Describe it and get a written quote

Send the error and what you were doing. You get a written scope, a fixed price and a timeline; Simon replies by email, usually within one business day.