I implemented Firebase Crashlytics in my iOS app. I followed all the steps in firebase documentation. I already ran crashlytics without the debugger by closing the app first and then re run the app so that crash reports can be sent. I even get this message
Crash upload submission succesful
I even added the Run script and set variable to "DWARF with DSYM"
"${PODS_ROOT}/Fabric/run"
I ready somewhere that if DSYM aren't uploaded you won't see your crashes even if they are uploaded successfully. So I went into my pods/Fabric/ and click on "run" CLI. It clearly says DSYM not uploaded because GoogleServiceInfo.plist wasn't found. Although it's there and yes it's included in my target as well as in my bundle.
Here is the screenshot. I have tried all possible steps to include GoogleService-Info.plist but still when I run manually it says this.
Any another thing that I can try ?
Once you have Crashlytics up and running in your app, you can navigate to Crashlytics in your Firebase Console underneath 'Quality' and start reviewing the reports as they come in. If this page still tells you to setup, build or run your app then you have not correctly setup Crashlytics in your app (see Usage).
Firebase Crashlytics is a lightweight, realtime crash reporter that helps you track, prioritize, and fix stability issues that erode your app quality. Crashlytics saves you troubleshooting time by intelligently grouping crashes and highlighting the circumstances that lead up to them.
Try this:
For reference:
Integrating Firebase and Crashlytics in iOS
I have tried serval things but below steps are worked for me
FirebaseApp.configure()
to first line of didFinishLaunchingWithOptions
Firebase/Crashlytics
and Crashlytics
. Removed Crashlytics
from pods and update itRun Script
if you have entry fot "${PODS_ROOT}/FirebaseCrashlytics/run"
.-FIRDebugEnabled
in Project's test scheme.To someone still struggling with the issue here is what resolved the issue for me.
I deleted the GoogleService-Info.plist and added it again.
I tried the crash on my welcome screen rather than in one of the screens of my tab bar controller as I believe from there it's unable to find GoogleServiceInfo.plist file so it worked.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With