If you are working on any application that user Firebase than you may be aware that Fabrics is been deprecated and the crashes been reported by it is no more visible in dashboard. So we need to update to the Firebase Crashlytics SDK 4.0.0+ to see the crashes.
Below is the notice you can see in Firebase dashboards
Sometimes we will get the error of missing dSYM files after the build is been uploaded. To fix it follow the below steps.
Once you upload to AppStore connect there are 2 ways to find the dSYM file
- If you dont have the access to the machine from where the build was uploaded you can download the dSYM file from the App store connect portal. Go to the activity and select the build that is been uploaded and click on Download dSYM link.
Refer below image for the Download link.
2. Upload the dSYM file from the Xcode organiser.
a. Go to Xcode organizer
b. Select the build that you uploaded and than go to finder and navigate to find the dSYM folder.
Once you have the dSYM folder run the below command.
/path/to/pods/directory/FirebaseCrashlytics/upload-symbols -gsp /path/to/GoogleService-Info.plist -p ios /path/to/dSYMs
If nothing works also check if Xcode is producing dSYMs
- Open your project in Xcode and select the project file in the Xcode Navigator.
- Select your main build target.
- Open the target’s Build Settings tab, then click All.
- Search for “debug information format”.
- Set Debug Information Format to DWARF with dSYM File for all your build types.
- Rebuild your app.
Reference