Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

CocoaPods could not find compatible versions for pod "Firebase/Firestore" || FLUTTER

I have an app that use firebase auth for authentication and use firestore, and some other dependency that shown below, now when I add firebase storage to the dependency the get error that is shown below, what should i do to fix it.

when I add firebase_storage to dependency the below error happens.
 [!] CocoaPods could not find compatible versions for pod "Firebase/Firestore":
      In snapshot (Podfile.lock):
        Firebase/Firestore (= 10.3.0)
      In Podfile:
        cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 4.4.5, which depends on
          Firebase/Firestore (= 10.6.0)
You have either:
     * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
     * changed the constraints of dependency `Firebase/Firestore` inside your development pod `cloud_firestore`.
       You should run `pod update Firebase/Firestore` to apply changes you've made.

the error:

Error: CocoaPods's specs repository is too out-of-date to satisfy dependencies.
To update the CocoaPods specs, run:
  pod repo update

Error running pod install
Error launching application on iPhone 14 Pro Max.

when running pod install show me this error

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

[!] CocoaPods could not find compatible versions for pod "Firebase/Firestore":
  In snapshot (Podfile.lock):
    Firebase/Firestore (= 10.3.0)

  In Podfile:
    cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 4.4.5, which depends on
      Firebase/Firestore (= 10.6.0)


You have either:
 * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
 * changed the constraints of dependency `Firebase/Firestore` inside your development pod `cloud_firestore`.
   You should run `pod update Firebase/Firestore` to apply changes you've made.

when run pod repo update:

Updating spec repo `trunk`
apple@apples-MacBook-Air ios %

and same error while run the app.

my pubsec.yaml file is:

dependencies:
  flutter:
    sdk: flutter


  # The following adds the Cupertino Icons font to your application.
  # Use with the CupertinoIcons class for iOS style icons.
  cupertino_icons: ^1.0.2
  flutter_facebook_auth: 
  shared_preferences: ^2.0.17
  flutter_onboard: ^2.0.0
  smooth_page_indicator: ^1.0.0+2
  flutter_native_splash: ^2.2.17
  url_launcher: ^6.1.9
  page_transition: "^2.0.9"
  permission_handler: ^10.2.0
  firebase_auth: any
  firebase_core: any
  cloud_firestore: any
  #####################**SEE HERE!**##################################
  #without firebase_storage the app work fine
  #but if i add it to here the error is happens
  firebase_storage: any


  file_picker: ^5.2.6
  uuid: ^3.0.6
  google_sign_in: 
  intl_phone_field: ^3.1.0
  notification_permissions: ^0.6.1
  image_picker:
  carousel_slider:
  age_calculator:
  get:
  video_player:
  flashy_tab_bar2: ^0.0.6
  flutter_platform_widgets: ^3.2.0

>Solution :

Delete Podfile.lock file in iOS folder and run below commands:

  • flutter clean
  • flutter pub get
  • cd ios
  • pod deintegrate
  • pod repo update
  • pod install
Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading