title: Firebase configuration
body: <p>I'm developing an iOS application and my pod file looks like</p>
  
  <pre><code>platform :ios, '8.0'  
  use_frameworks!
  
  target 'MYAPP' do  
      pod 'Google-Mobile-Ads-SDK'  
      pod 'Google/SignIn'  
      pod 'Alamofire', '~&gt; 4.0'  
      pod 'AlamofireImage', '~&gt; 3.1'  
  end
  
  target 'MYAPPTests' do  
      pod 'Google-Mobile-Ads-SDK'  
      pod 'Google/SignIn'  
      pod 'Alamofire', '~&gt; 4.0'  
      pod 'AlamofireImage', '~&gt; 3.1'  
  end
  
  target 'MYAPPUITests' do  
      pod 'Google-Mobile-Ads-SDK'  
      pod 'Google/SignIn'  
      pod 'Alamofire', '~&gt; 4.0'  
      pod 'AlamofireImage', '~&gt; 3.1'  
  end
  </code></pre>
  
  <p>When I run the application and keep finding the following warning in the console:</p>
  
  <blockquote>
    <p>[Firebase/Core][I-COR000003] The default Firebase app has not yet
    been configured. Add [FIRApp configure] to your application
    initialization. Read more: ".</p>
  </blockquote>
  
  <p>So in my appdelegate, I had added <code>FIRApp.configure()</code> which results in a crash </p>
  
  <blockquote>
    <p>' [Firebase/Messaging][I-IID001000] Firebase is not set up
    correctly. Sender ID is nil or empty. 2017-06-14 18:25:37.044
    MYAPP[10520:128089] *** Terminating app due to uncaught exception
    'com.firebase.instanceid', reason: 'Could not configure Firebase
    InstanceID. Google Sender ID must not be nil or empty.''</p>
  </blockquote>
  
  <p>Is it the <code>GoogleModbileAdsSDK</code> which required the Firebase config?
  What am I missing here?</p>