I'm trying to run flutter on iOS Simulator and when executing flutter run
the next error appears:
[!] CocoaPods could not find compatible versions for pod "Firebase/Messaging": In Podfile: firebase_messaging (from
.symlinks/plugins/firebase_messaging/ios
) was resolved to 9.1.3, which depends on Firebase/Messaging (= 7.11.0) None of your spec sources contain a spec satisfying the dependency:Firebase/Messaging (= 7.11.0)
.
Does anyone know why is this happening?
What if tried:
flutter create .
Pods
file and Podfile.dock
then pod init
+ pod install
causing same errorThe packages i'm using
Configuartion
flutter doctor -v
Result -> all green coloredI preferred to ask here before creating a new issue on Github If this is happening to someone else then I'll create a new issue on Github.
<Specifying pod versions Later on in the project you may want to freeze to a specific version of a Pod, in which case you can specify that version number. Besides no version, or a specific one, it is also possible to use logical operators: '> 0.1' Any version higher than 0.1. '>= 0.1' Version 0.1 and any higher version.
Cocoapods is built on top of Ruby, so you would need to install that in your system before using Cocoapods.
CocoaPods could not find compatible versions for pod "Firebase/Core": In Podfile: Firebase/Core Specs satisfying the `Firebase/Core` dependency were found, but they required a higher minimum deployment target.
My version is [email protected] . If you have more packages, use npm list -g to list them, and then install them in the new NodeJS version. Run firebase login locally access your Firebase Console. [In your Flutter app's folder root] Run flutter clean & flutter pub get. Add Firebase Core ( pub.dev) to your app and others Firebase's libraries.
Error output from CocoaPods: ↳ [33mWARNING: CocoaPods requires your terminal to be using UTF-8 encoding. Consider adding the following to ~/.profile: export LANG=en_US.UTF-8 [0m [!] Automatically assigning platform `ios` with version `8.0` on target `Runner` because no platform was specified.
you should update the cocoa master repos with
pod repo update
then
pod install
again
This problem can occur when using a Mac with the M1 chip.
The 'CocoaPods could not find compatible versions for pod "Firebase/Messaging' error wil be solved when solving first the 'pod repo update' error.
I've tried different solutions but the ones that worked for me was the following. Steps to follow:
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install --repo-update
instead of pod repo update
(just in case delete the Podfile.lock before this step)Ther are more solutions mentioned on Github.
I finally found mine on this comment.
I was able to solve similar error by updating the target iOS platform to 10.0
. Update the platform configured in the Podfile to platform :ios, '10.0'
. I've also had to update the iOS Deployment Target to 10.0 - located on Runner > Info > Deployment Target
After that, deleting the Podfile.lock with rm -rf Podfile.lock
then running pod update
and pod install
solved the issue for me.
pod update Firebase/Messaging
fixed me up
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With