title: Firebase Crashlytics crashes not being reported to the Firebase Console in Flutter
body: <p>I tried to setup Firebase Crashlytics for the iOS part of the flutter app. I get the following messages in my console, but I do not see anything in the Firebase Dashboard.</p>
  
  <blockquote>
    <p>2019-08-23 14:31:33.648772+0530 Runner[87816:826824] flutter: Flutter error caught by Crashlytics plugin:</p>
    
    <p>2019-08-23 14:31:33.734996+0530 Runner[87816:826824] flutter: Error reported to Crashlytics.</p>
  </blockquote>
  
  <p>1) <code>Pubspec.yaml</code></p>
  
  <p>Added <code>firebase_crashlytics: ^0.1.0+2</code> added to the dependencies list</p>
  
  <p>2) Main.dart</p>
  
  <pre><code>import 'package:firebase_crashlytics/firebase_crashlytics.dart';
  
  void main() async {
    Crashlytics.instance.enableInDevMode = true;
  
    // Pass all uncaught errors from the framework to Crashlytics.
    FlutterError.onError = Crashlytics.instance.recordFlutterError;
    runApp(MyApp());
  }
  
  </code></pre>
  
  <p>3) Added run script in Build Phases</p>
  
  <p>Script - <code>${PROJECT_DIR}/Fabric.framework/run</code>
  Input Files - <code>$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)</code></p>
  
  <p>4) Adding the following to crash test on click of a button in dart.</p>
  
  <pre><code>throw exception ("This is a test crash");
  </code></pre>
  
  <p>5) I have also tried installing the app on the simulator, stop debug, force crash and restart again.</p>
  
  <p>Here are my logs:</p>
  
  <pre><code>2019-08-23 14:31:29.162211+0530 Runner[87816:826814]  - &lt;AppMeasurement&gt;[I-ACS036002] Analytics screen reporting is enabled. Call +[FIRAnalytics setScreenName:setScreenClass:] to set the screen name or override the default screen class name. To disable screen reporting, set the flag FirebaseScreenReportingEnabled to NO (boolean) in the Info.plist
  2019-08-23 14:31:29.321000+0530 Runner[87816:826819] 6.7.0 - [Firebase/Core][I-COR000001] Configuring the default app.
  2019-08-23 14:31:29.339518+0530 Runner[87816:826819] 6.7.0 - [Firebase/Core][I-COR000033] Data Collection flag is not set.
  2019-08-23 14:31:29.343569+0530 Runner[87816:826779] [Crashlytics] Version 3.13.4 (143)
  2019-08-23 14:31:29.344190+0530 Runner[87816:826779] [Crashlytics] Running on iOS Simulator (iPhone), 12.2.0 (18F132)
  2019-08-23 14:31:29.351346+0530 Runner[87816:826779] [Crashlytics:Crash:Reports:Event] Registered Firebase Analytics event listener
  2019-08-23 14:31:29.352626+0530 Runner[87816:826779] [Answers] Initialized
  2019-08-23 14:31:29.374874+0530 Runner[87816:826779] [Fabric] 
      Initialized with kit versions: {
      "com.twitter.answers.ios" = "1.4.1";
      "com.twitter.crashlytics.ios" = "3.13.4";
      "io.fabric.sdk.ios" = "1.10.2";
      }
  2019-08-23 14:31:29.441898+0530 Runner[87816:826819] 6.7.0 - [Firebase/InstanceID][I-IID023000] Info is not found in Keychain. OSStatus: -25300. Keychain query: {
      acct = "com.vts.vtsMobileCloud";
      class = genp;
      gena = "com.google.iid";
      "m_Limit" = "m_LimitAll";
      "r_Attributes" = 1;
      "r_Data" = 1;
      svce = "com.google.iid.checkin";
  }
  2019-08-23 14:31:29.459396+0530 Runner[87816:826819] 6.7.0 - [Firebase/InstanceID][I-IID023000] Info is not found in Keychain. OSStatus: -25300. Keychain query: {
      atag = &lt;636f6d2e 676f6f67 6c652e69 69642d7c 4b7c&gt;;
      class = keys;
      "r_Ref" = 1;
      type = 42;
  }
  2019-08-23 14:31:29.467260+0530 Runner[87816:826819] 6.7.0 - [Firebase/InstanceID][I-IID023000] Info is not found in Keychain. OSStatus: -25300. Keychain query: {
      atag = &lt;636f6d2e 676f6f67 6c652e69 69642d7c 507c&gt;;
      class = keys;
      "r_Ref" = 1;
      type = 42;
  }
  2019-08-23 14:31:29.469687+0530 Runner[87816:826819] 6.7.0 - [Firebase/InstanceID][I-IID009000] No keypair info is found with tag com.google.iid-|K|
  2019-08-23 14:31:29.470959+0530 Runner[87816:826819] 6.7.0 - [Firebase/InstanceID][I-IID009006] There's no legacy keypair so no need to do migration.
  2019-08-23 14:31:29.473193+0530 Runner[87816:826819] 6.7.0 - [Firebase/InstanceID][I-IID023000] Info is not found in Keychain. OSStatus: -25300. Keychain query: {
      acct = "com.vts.vtsMobileCloud";
      class = genp;
      gena = "com.google.iid-tokens";
      "m_Limit" = "m_LimitAll";
      "r_Attributes" = 1;
      "r_Data" = 1;
      svce = "346036413985:*";
  }
  2019-08-23 14:31:29.475434+0530 Runner[87816:826819] 6.7.0 - [GULReachability][I-REA902003] Monitoring the network status
  2019-08-23 14:31:29.475923+0530 Runner[87816:826831] flutter: Observatory listening on http://127.0.0.1:59771/SLPgRYC-GPQ=/
  2019-08-23 14:31:29.477698+0530 Runner[87816:826819] 6.7.0 - [Firebase/Analytics][I-ACS024000] Debug mode is on
  2019-08-23 14:31:29.478350+0530 Runner[87816:826819] 6.7.0 - 
  2019-08-23 14:31:29.478853+0530 Runner[87816:826819] 6.7.0 - [Firebase/Analytics][I-ACS023007] Analytics v.60101000 started
  2019-08-23 14:31:29.480269+0530 Runner[87816:826819] 6.7.0 - [Firebase/Analytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see http:)
  2019-08-23 14:31:29.480999+0530 Runner[87816:826819] 6.7.0 - [Firebase/Analytics][I-ACS023009] Debug logging enabled
  2019-08-23 14:31:29.550095+0530 Runner[87816:826819] [Answers] Answers is disabled. Cleaning up.
  2019-08-23 14:31:29.689894+0530 Runner[87816:826814] 6.7.0 - [GoogleUtilities/AppDelegateSwizzler][I-SWZ001008] Successfully created App Delegate Proxy automatically. To disable the proxy, set the flag GoogleUtilitiesAppDelegateProxyEnabled to NO (Boolean) in the Info.plist
  2019-08-23 14:31:29.692544+0530 Runner[87816:826814] 6.7.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
  2019-08-23 14:31:29.694005+0530 Runner[87816:826814] 6.7.0 - [Firebase/Analytics][I-ACS031010] Tracking view controller. Class, ID: FlutterViewController, -5765211381914463904
  2019-08-23 14:31:29.696012+0530 Runner[87816:826814] 6.7.0 - [Firebase/Analytics][I-ACS031013] Screen view event not logged. App is not active.
  2019-08-23 14:31:29.821624+0530 Runner[87816:826814] 6.7.0 - [Firebase/Analytics][I-ACS029014] Successfully parsed a configuration. Version: 1566456169535025
  2019-08-23 14:31:29.826523+0530 Runner[87816:826814] 6.7.0 - [Firebase/Analytics][I-ACS023016] Analytics is ready to receive events
  2019-08-23 14:31:29.946190+0530 Runner[87816:826819] 6.7.0 - [Firebase/Analytics][I-ACS032003] iAd framework is not linked. Search Ad Attribution Reporter is disabled.
  2019-08-23 14:31:29.947722+0530 Runner[87816:826814] 6.7.0 - [Firebase/Analytics][I-ACS023024] No data to upload. Upload task will not be scheduled
  2019-08-23 14:31:29.948368+0530 Runner[87816:826819] 6.7.0 - [Firebase/Analytics][I-ACS023012] Analytics enabled
  2019-08-23 14:31:30.414665+0530 Runner[87816:826814] [Fabric] settings downloaded successfully
  2019-08-23 14:31:30.415103+0530 Runner[87816:826814] [Fabric] Settings are available for consumption
  2019-08-23 14:31:30.511026+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS033003] Scheduling user engagement timer
  2019-08-23 14:31:30.513147+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS002002] Engagement timer scheduled to fire in approx. (s): 3600
  2019-08-23 14:31:30.513984+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS023051] Logging event: origin, name, params: auto, screen_view (_vs), {
      ga_event_origin (_o) = auto;
      ga_screen_class (_sc) = FlutterViewController;
      ga_screen_id (_si) = -5765211381914463904;
  }
  2019-08-23 14:31:30.514647+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS023073] Debug mode is enabled. Marking event as debug and real-time. Event name, parameters: screen_view (_vs), {
  
          ga_debug (_dbg) = 1;
          ga_event_origin (_o) = auto;
          ga_realtime (_r) = 1;
          ga_screen_class (_sc) = FlutterViewController;
          ga_screen_id (_si) = -5765211381914463904;
      }
      2019-08-23 14:31:30.703851+0530 Runner[87816:826824] flutter: addToOverlay
      2019-08-23 14:31:31.040103+0530 Runner[87816:826835] 6.7.0 - [Firebase/Analytics][I-ACS023072] Event logged. Event name, event 
      params: screen_view (_vs), {
      ga_debug (_dbg) = 1;
      ga_event_origin (_o) = auto;
      ga_realtime (_r) = 1;
      ga_screen_class (_sc) = FlutterViewController;
      ga_screen_id (_si) = -5765211381914463904;
      }
  
  2019-08-23 14:31:31.766716+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -0.2573471069335938
  2019-08-23 14:31:31.792724+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -0.2573471069335938
  2019-08-23 14:31:31.796034+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS002001] Measurement timer fired
  2019-08-23 14:31:31.798589+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS002003] Measurement timer canceled
  2019-08-23 14:31:31.799467+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS023033] Starting data upload
  2019-08-23 14:31:31.799862+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS023105] Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, 
     parameters: screen_view (_vs), {
      ga_debug (_dbg) = 1;
      ga_event_origin (_o) = auto;
      ga_realtime (_r) = 1;
      ga_screen_class (_sc) = FlutterViewController;
      ga_screen_id (_si) = -5765211381914463904;
      }
  2019-08-23 14:31:31.801179+0530 Runner[87816:826844] 6.7.0 - [Firebase/Analytics][I-ACS012018] Saving bundle. size (bytes): 425
  2019-08-23 14:31:31.802492+0530 Runner[87816:826844] 6.7.0 - [Firebase/Analytics][I-ACS023116] Bundle added to the upload queue. BundleID, timestamp (ms): 61, 1566550890505
  2019-08-23 14:31:32.035619+0530 Runner[87816:826844] 6.7.0 - [Firebase/Analytics][I-ACS023038] Uploading events. Elapsed time since last successful upload (s): 242.4702870845795
  2019-08-23 14:31:32.037031+0530 Runner[87816:826844] 6.7.0 - [Firebase/Analytics][I-ACS023039] Measurement data sent to network. Timestamp (ms), data: 1566550892032, &lt;APMPBMeasurementBatch: 0x600000252560&gt;
  2019-08-23 14:31:32.050976+0530 Runner[87816:826840] 6.7.0 - [Firebase/Analytics][I-ACS900000] Uploading data. Host: https://app-measurement.com/a
  2019-08-23 14:31:32.170464+0530 Runner[87816:826844] 6.7.0 - [Firebase/Analytics][I-ACS901006] Received SSL challenge for host. Host: https://app-measurement.com/a
  2019-08-23 14:31:32.262611+0530 Runner[87816:826835] 6.7.0 - [Firebase/Analytics][I-ACS023044] Successful upload. Got network response. Code, size: 204, -1
  2019-08-23 14:31:32.265501+0530 Runner[87816:826821] [BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C2.1:2][0x7fd16a4875c0] get output frames failed, state 8196
  2019-08-23 14:31:32.265647+0530 Runner[87816:826821] [BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C2.1:2][0x7fd16a4875c0] get output frames failed, state 8196
  2019-08-23 14:31:32.266164+0530 Runner[87816:826821] TIC Read Status [2:0x0]: 1:57
  2019-08-23 14:31:32.266553+0530 Runner[87816:826821] TIC Read Status [2:0x0]: 1:57
  2019-08-23 14:31:32.268991+0530 Runner[87816:826835] 6.7.0 - [Firebase/Analytics][I-ACS002002] Measurement timer scheduled to fire in approx. (s): -0.7637839317321777
  2019-08-23 14:31:32.269088+0530 Runner[87816:826835] 6.7.0 - [Firebase/Analytics][I-ACS023028] Upload task scheduled to be executed in approx. (s): -0.7637839317321777
  2019-08-23 14:31:32.358056+0530 Runner[87816:826821] 6.7.0 - [Firebase/Analytics][I-ACS023024] No data to upload. Upload task will not be scheduled
  2019-08-23 14:31:32.358229+0530 Runner[87816:826821] 6.7.0 - [Firebase/Analytics][I-ACS002003] Measurement timer canceled
  2019-08-23 14:31:33.648772+0530 Runner[87816:826824] flutter: Flutter error caught by Crashlytics plugin:
  2019-08-23 14:31:33.734996+0530 Runner[87816:826824] flutter: Error reported to Crashlytics.
  2019-08-23 14:35:59.541939+0530 Runner[87816:830344] [BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C3.1:2][0x7fd16a486530] get output frames failed, state 8196
  2019-08-23 14:35:59.542135+0530 Runner[87816:830344] [BoringSSL] nw_protocol_boringssl_get_output_frames(1301) [C3.1:2][0x7fd16a486530] get output frames failed, state 8196
  2019-08-23 14:35:59.542630+0530 Runner[87816:830344] TIC Read Status [3:0x0]: 1:57
  2019-08-23 14:35:59.542764+0530 Runner[87816:830344] TIC Read Status [3:0x0]: 1:57
  </code></pre>
  
  <p>I am unable to figure out what I am doing wrong and have been stuck with this for 2 days now. Any help or advice is much appreciated. Thanks.</p>
  
  <p><a href="https://i.stack.imgur.com/fG7qx.png" rel="noreferrer"><img src="https://i.stack.imgur.com/fG7qx.png" alt="Crashlytics Page"></a></p>
  
  <p><a href="https://i.stack.imgur.com/h9LNL.png" rel="noreferrer"><img src="https://i.stack.imgur.com/h9LNL.png" alt="Analytics Page"></a></p>