Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Could not get crash report in Crashlytics / fabric. Showing error : "It looks like we are missing dSYMs to process crashes for the versions below."

Screenshot of fabric dashboard

Crash reports are not generated in fabric/ crashlytics for my iOS application. An error (as given in screenshot) is being displayed on fabric dashboard.

As instructed by fabric I tried to search the given UUIDs in spotlight from the machine where the fabric mac app is installed.(where I create build of app.) but could not get any results. Also tried to search using terminal with command : mdfind "com_apple_xcode_dsym_uuids == <UUID>” (as given in : http://support.crashlytics.com/knowledgebase/articles/376834-missing-dsyms ) but could not get any results there also.

Anybody had this issue before ? Any workarounds to resolve this ?

like image 364
Vineeth Avatar asked Oct 02 '15 12:10

Vineeth


People also ask

What is dSYM file Crashlytics?

iOS+ Android Flutter Unity. By default, Firebase Crashlytics automatically processes your debug symbol (dSYM) files to give you deobfuscated and human-readable crash reports. This behavior is set when you add a run script that initializes Crashlytics to your app's build phase.

What is COM Crashlytics data?

Crashlytics will log usage data about your app and provide insights into the nature of stability problems. Crashlytics provides a software development kit (SDK) that developers can integrate into an Android, iOS or Unity app. It was created by Fabric.

How does Crashlytics work?

Crashlytics creates a exception handler that intercepts the exceptions that weren't caught and does something with them but it also sends the exception to the previous exception handler, that's why the app stills crashes.

How do I get Crashlytics crash reports in the Firebase console?

To continue getting crash reports in the Firebase console, upgrade to use the latest Firebase Crashlytics SDK: v8.10.0 for iOS+ , v18.2.6 for Android, or v8.7.0 for Unity . This page provides troubleshooting help and answers to frequently-asked questions about using Crashlytics.

How do I disable Crashlytics crash reporting in the SDK?

If your project uses Crashlytics alongside the Google Mobile Ads SDK, it's likely that the crash reporters are interfering when registering exception handlers. To fix the issue, turn off crash reporting in the Mobile Ads SDK by calling disableSDKCrashReporting.

What are real time crash reports and how do they work?

They may be based on the page you’re currently viewing and your account’s saved web and app activity. Firebase Crashlytics, an Android and iOS real time crash reporting tool, helps you prioritize and fix your most pervasive crashes based on the impact on real users. Crashlytics also easily integrates into your macOS, tvOS, watchOS, Unity apps.

Where can I get help with using Crashlytics?

This page provides troubleshooting help and answers to frequently-asked questions about using Crashlytics. If you can't find what you're looking for or need additional help, contact Firebase support.


2 Answers

I have after I complete the Fabric setup successfully into my app, the same issue,I tried every solution but the one that worked for me was:

  1. Go to Project settings of the project and target and set Debug Information Format to DWARF with dSYM File

Set the current config enter image description here

like image 61
Aaleks Avatar answered Oct 23 '22 01:10

Aaleks


You can get crash reports by generating dSYMs file for particular version of build and upload it on crashlytics.

Follow below steps to generate dSYMs file.

  1. Go to Window Menu -> Organizer in Xcode.

  2. Select the right version of build and click on the button "Download Debug Symbols" on the right panel

  3. Right Click on right version of build and select show in Finder.

  4. Select .xcarchieve file then right click on that and click on Show Package contents

  5. Then Go to **dSYMs folder** and select .dSYM file and compress that file.

  6. Now Final Step is to upload compressed file on fabric.

And then you can get crash report of build.

like image 32
Hardik Shekhat Avatar answered Oct 23 '22 02:10

Hardik Shekhat