title: Firebase Crashlytics MacOS - all crashes under AppKit
body: <p>I have an iOS app that is ported to MacOS. The app uses Firebase for Crashlytics. So far I managed to configure everything just fine, by creating a separate Mac target and separate Firebase project for that target. The problem is that the crashes I see in the console for the MacOS project are all under &quot;AppKit&quot;. Example:</p>
  <pre><code>AppKit | -[NSApplication _crashOnException:] + 106
  </code></pre>
  <p>Not very informative, is it... Now, I can still get the crashing exception if I inspect the crashes and then go to 'Keys':</p>
  <pre><code>crash_info_entry_0 | Crashing on exception: *** -[__NSCFCalendar rangeOfUnit:startDate:interval:forDate:]: date cannot be nil
  </code></pre>
  <p>But with that all the different crashes are grouped together under that AppKit crash and so it is not very helpful.</p>
  <p>I realise that this issue is due to the default behaviour of AppKit catching all exceptions on MacOS by default. Is there perhaps a better way to setup Crashlytics for MacOS, in order to get more granular reports, like on iOS and other platforms?</p>