简体   繁体   中英

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

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()

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

在此输入图像描述

Click on the encircled part

在此输入图像描述

Then on your Xcode > Window > Organizer

在此输入图像描述

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

在此输入图像描述

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

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!

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.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM