Libor Zapletal
Libor Zapletal

Reputation: 14092

iOS - Crashlytics - missing several crashes

I have problem with Crashlytics (and with crashes shown in Xcode -> Organizer) because I don't see many of crashes that I should. From testers I should have many crashes there but I don't have. I logged into iTunes Connect and get zipped dSYM files there and upload them to Crashlytics to see new crashes. But even if it said that there is one or more new crash after upload dSYM I dont see any new crash. It looks like most of crashes I dont see in Crashlytics. Why is that? I need to get logs/crashes from devices that runs app from TestFlight. I think with Objective-C and before bitcode it worked much better.

Edit: Is it possible that in another tool (from 3rd party company) there would be crashes that aren't in Apple Organizer? I am asking if I should try more tools from other companies. Maybe some of crashes are because of memory. Is it possible that these crashes aren't in reports?

Thanks

Upvotes: 7

Views: 1317

Answers (4)

AnthonyMDev
AnthonyMDev

Reputation: 1506

If the application is crashing before the like in your AppDelegate where you are setting up Fabric/Crashlytics then the crashes are not going to get sent through properly.

It may also be that the crashes you are experiencing are being filed as Out-of-memory crashes by Crashlytics.

Upvotes: 0

Zonily Jame
Zonily Jame

Reputation: 5349

First make sure you have uploaded your dsym files to your crashlytics dashboard, Check this

enter image description here

Click on the encircled part

enter image description here

Then on your Xcode > Window > Organizer

enter image description here

Tap Download dSYMs, When the download is complete right click your Archive and click Show in Finder, then right click the package and tap Show Package Contents

enter image description here

Open the dSYMs folder, then you can just drag and drop those dSYMs to the Crashlytics Dashboard

Upvotes: 4

Andrea Vultaggio
Andrea Vultaggio

Reputation: 153

I think that your problem is related to two things:

  1. As Gerrit said in the other answer crashes are sent to Crashlytics if the user opens the app again;
  2. The crashes in Xcode --> Organizer are displayed only if the user sets on the share of analytics with App Developers.

For more informations take a look at this link: Share analytics, diagnostics, and usage information with Apple.

If people doesn't share the analytics you won't see any crash.

EDIT: I found that your problem may also be related to the debugger...for more information check this thread and see if you can find your solution here --> Crashlytics is not sending Crash report from iPhone. I hope to have been helpful!

Upvotes: 0

Gerrit Post
Gerrit Post

Reputation: 1267

Fabric shows 1 crash 'row' for each crash, the number of crashes is in the same row. crash_row

But remember, crashes are only send to crashlytics if the user opens the app again.

You could also test Crashlytics by using: Crashlytics.sharedInstance().crash()

Upvotes: 6

Related Questions