title: CocoaPods could not find compatible versions for pod "Firebase/CoreOnly": React native firebase
body: <p>Upon trying to update my pods to the latest in order to work with IOS 12.0 I keep getting this error. I've seen this error pretty well documented online but none of the current solutions I have found seem to work.</p>
  <pre><code>  In Podfile:
      RNFBApp (from `../node_modules/@react-native-firebase/app`) was resolved to 10.5.0, which depends on
        Firebase/CoreOnly (~&gt; 7.4.0)
  
      RNFBAuth (from `../node_modules/@react-native-firebase/auth`) was resolved to 10.5.1, which depends on
        Firebase/Auth (~&gt; 7.4.0) was resolved to 7.4.0, which depends on
          Firebase/CoreOnly (= 7.4.0)
  
      react-native-camera/BarcodeDetectorMLKit (from `../node_modules/react-native-camera`) was resolved to 3.42.0, which depends on
        Firebase/MLVisionBarcodeModel was resolved to 5.0.0, which depends on
          Firebase/CoreOnly (= 5.0.0)
  </code></pre>
  <p>As far as <code>pod install --repo-update</code> and <code>pod update</code> etc I keep returning to this error. I've updated my dependancies manually in the package.json file to the latest and removed the <code>pod.lock</code> file. I've run a react native clean across it to ensure all cache files are cleaned and tried to reinstalling everything and still getting the error.</p>
  <p>I'm sure I'm missing something that I either need to wipe somewhere but can't find where exactly I need to do this.</p>
  <p>Here's my Pod file</p>
  <pre><code>require_relative '../node_modules/@react-native-community/cli-platform-ios/native_modules'
  
  platform :ios, '12.0'
  
  target 'shoppinStore' do
    config = use_native_modules!
  
    use_react_native!(:path =&gt; config[&quot;reactNativePath&quot;])
  
    target 'shoppinStoreTests' do
      inherit! :complete
      # Pods for testing
    end
  
    # Enables Flipper.
    #
    # Note that if you have use_frameworks! enabled, Flipper will not work and
    # you should disable these next few lines.
    use_flipper!
    post_install do |installer|
      flipper_post_install(installer)
    end
  end
  
  target 'shoppinStore-tvOS' do
    # Pods for shoppinStore-tvOS
  
    target 'shoppinStore-tvOSTests' do
      inherit! :search_paths
      # Pods for testing
    end
  end
  
  # add the Firebase pod for Google Analytics
  pod 'Firebase/Analytics'
  # add pods for any other desired Firebase products
  # https://firebase.google.com/docs/ios/setup#available-pods
  
  pod 'react-native-camera', path: '../node_modules/react-native-camera', subspecs: [
    'BarcodeDetectorMLKit'
  ]
  </code></pre>
  <p>And my Package.json</p>
  <pre><code>  &quot;name&quot;: &quot;shoppinStore&quot;,
    &quot;version&quot;: &quot;0.0.1&quot;,
    &quot;private&quot;: true,
    &quot;scripts&quot;: {
      &quot;android&quot;: &quot;react-native run-android&quot;,
      &quot;ios&quot;: &quot;react-native run-ios&quot;,
      &quot;start&quot;: &quot;react-native start&quot;,
      &quot;test&quot;: &quot;jest&quot;,
      &quot;lint&quot;: &quot;eslint .&quot;
    },
    &quot;dependencies&quot;: {
      &quot;@react-native-community/checkbox&quot;: &quot;^0.5.7&quot;,
      &quot;@react-native-community/geolocation&quot;: &quot;^2.0.2&quot;,
      &quot;@react-native-community/masked-view&quot;: &quot;^0.1.10&quot;,
      &quot;@react-native-firebase/app&quot;: &quot;^10.5.0&quot;,
      &quot;@react-native-firebase/auth&quot;: &quot;^10.5.1&quot;,
      &quot;@react-native-firebase/firestore&quot;: &quot;^10.5.1&quot;,
      &quot;@react-navigation/bottom-tabs&quot;: &quot;^5.11.3&quot;,
      &quot;@react-navigation/native&quot;: &quot;^5.9.0&quot;,
      &quot;@react-navigation/stack&quot;: &quot;^5.13.0&quot;,
      &quot;firebase&quot;: &quot;^8.2.3&quot;,
      &quot;react&quot;: &quot;16.13.1&quot;,
      &quot;react-native&quot;: &quot;0.63.4&quot;,
      &quot;react-native-camera&quot;: &quot;^3.42.0&quot;,
      &quot;react-native-gesture-handler&quot;: &quot;^1.9.0&quot;,
      &quot;react-native-reanimated&quot;: &quot;^1.13.2&quot;,
      &quot;react-native-safe-area-context&quot;: &quot;^3.1.9&quot;,
      &quot;react-native-screens&quot;: &quot;^2.16.1&quot;,
      &quot;react-navigation&quot;: &quot;^4.4.3&quot;,
      &quot;react-redux&quot;: &quot;^7.2.2&quot;,
      &quot;redux&quot;: &quot;^4.0.5&quot;
    },
    &quot;devDependencies&quot;: {
      &quot;@babel/core&quot;: &quot;^7.8.4&quot;,
      &quot;@babel/runtime&quot;: &quot;^7.8.4&quot;,
      &quot;@react-native-community/eslint-config&quot;: &quot;^1.1.0&quot;,
      &quot;babel-jest&quot;: &quot;^25.1.0&quot;,
      &quot;eslint&quot;: &quot;^6.5.1&quot;,
      &quot;jest&quot;: &quot;^25.1.0&quot;,
      &quot;metro-react-native-babel-preset&quot;: &quot;^0.59.0&quot;,
      &quot;react-test-renderer&quot;: &quot;16.13.1&quot;
    },
    &quot;jest&quot;: {
      &quot;preset&quot;: &quot;react-native&quot;
    }
  }
  </code></pre>
  <p>I'm pretty new to React Native, this all happened after chasing errors trying to connect my phone to test the app to get the React Native Camera library to work. Not the project won't build at all. Any pointers will be greatly appreciative.</p>