Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Crashlytics not giving proper crash reports

I am noticing it from my last few build, crashlytics is not sending the proper crash reports... In crash reports i can not debug on which class the crash occured..

Although I have tried uploading DSYM manually also and using fabric also, I do have followed all the instructions on their website..

I have also tried by uploading DSYM by downloading from itunesconnect but not nothing gives proper crash log

Sample Crash report

Fatal Exception: NSRangeException

0  CoreFoundation                 0x18cbcefe0 __exceptionPreprocess

1  libobjc.A.dylib                0x18b630538 objc_exception_throw

2  CoreFoundation                 0x18caad200 -[__NSArrayM removeObjectAtIndex:]

3  MyApp                           0x1001a3550 _hidden#4208_ (__hidden#4311_:498)

4  MyApp                           0x10012c008 _hidden#1377_ (__hidden#1463_:318)

5  MyApp                           0x10012f888 _hidden#1403_ (__hidden#1463_:753)

6  MyApp                           0x100132448 _hidden#1497_ (__hidden#1511_:352)

7  MyApp                           0x1001dc1b8 _hidden#5257_ (__hidden#5321_:209)

8  Foundation                     0x18d6c24cc __NSThreadPerformPerform

9  CoreFoundation                 0x18cb7d42c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__

10 CoreFoundation                 0x18cb7cd9c __CFRunLoopDoSources0

11 CoreFoundation                 0x18cb7a9a8 __CFRunLoopRun

12 CoreFoundation                 0x18caaada4 CFRunLoopRunSpecific

13 GraphicsServices               0x18e514074 GSEventRunModal

14 UIKit                          0x192d65058 UIApplicationMain

15 MyApp                           0x10018b9cc main (__hidden#3728_:14)

16 libdyld.dylib                  0x18bab959c start

Why it is _hidden#4208??

like image 487
Er. Khatri Avatar asked Jul 18 '17 07:07

Er. Khatri


People also ask

What happened to Crashlytics?

In January 2017, Crashlytics and Fabric were acquired by Google. In September 2018, Google announces that Fabric will be deprecated and developers should use Crashlytics via Firebase.

Is Sentry better than Crashlytics?

In short, Sentry might be a good option if your primary concern is error monitoring. Mobile teams have access to more context than Crashlytics provides for identifying the root cause of issues.

Is Crashlytics real time?

Firebase Crashlytics, a 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 Android, iOS, macOS, tvOS, and watchOS apps.

How do I debug Crashlytics?

Enable debug logging for Crashlytics If you don't see your test crash in the Crashlytics dashboard, you can use debug logging for Crashlytics to help track down the problem. Enable debug logging: In Xcode, select Product > Scheme > Edit scheme. Select Run from the left menu, then select the Arguments tab.


Video Answer


1 Answers

Try this

  1. Goto to Build Settings
  2. then goto Build Options
  3. In build options goto Debug Information Format
  4. and Change Debug's DWARF to DWARF with DSYM File.

Now again follow Fabric crashlytics steps and you will definitely get the proper crash report.

Refer below screenshot

enter image description here

like image 56
Prashant Gaikwad Avatar answered Oct 04 '22 05:10

Prashant Gaikwad