My Flutter app has stopped working when updated firebase_admob to the newest version with firebase_admob: ^0.11.0+1
, maybe it has a conflict between a package of the firebase. I'm trying to build an app for iOS but the flutter run fails because of cocoapods:
I'm just updating two packages of the firebase family to the newest version. The package I'm using:
firebase_admob: ^0.11.0+1
firebase_crashlytics: ^0.4.0+1
This is the output of pod install --repo-update
Updating local specs repositories
CocoaPods 1.10.1 is available.
To update use: `sudo gem install cocoapods`
For more information, see https://blog.cocoapods.org and the CHANGELOG for this version at https://github.com/CocoaPods/CocoaPods/releases/tag/1.10.1
Analyzing dependencies
firebase_core: Using Firebase SDK version '7.3.0' defined in 'firebase_core'
firebase_crashlytics: Using Firebase SDK version '7.3.0' defined in 'firebase_core'
[!] CocoaPods could not find compatible versions for pod "firebase_admob":
In Podfile:
firebase_admob (from `.symlinks/plugins/firebase_admob/ios`)
Specs satisfying the `firebase_admob (from `.symlinks/plugins/firebase_admob/ios`)` dependency were found, but they required a higher minimum deployment target.
[!] Automatically assigning platform `iOS` with version `9.0` on target `Runner` because no platform was specified. Please specify a platform for this target in your Podfile. See `https://guides.cocoapods.org/syntax/podfile.html#platform`.
I have some problems on my iOS device, while it's working perfectly on android. I'm getting an error on pod install
I've tried this using the flutter dev & master channel and have the same issue. I'm currently using master. I've tried removing my Pods folder and re-running pod install but not working anyone
This is the output of flutter doctor -v
[✓] Flutter (Channel stable, 1.22.5, on Mac OS X 10.15.7 19H2 darwin-x64, locale en-GB)
• Flutter version 1.22.5 at /Users/mac/Development/flutter
• Framework revision 7891006299 (7 weeks ago), 2020-12-10 11:54:40 -0800
• Engine revision ae90085a84
• Dart version 2.10.4
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at /Users/mac/Library/Android/sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
• All Android licenses accepted.
[✓] Xcode - develop for iOS and macOS (Xcode 12.0)
• Xcode at /Applications/Xcode.app/Contents/Developer
• Xcode 12.0, Build version 12A7209
• CocoaPods version 1.10.0
[!] Android Studio (version 4.1)
• Android Studio at /Applications/Android Studio.app/Contents
✗ Flutter plugin not installed; this adds Flutter specific functionality.
✗ Dart plugin not installed; this adds Dart specific functionality.
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
[✓] Connected device (1 available)
• Paresh’s iPhone (mobile) • 49f62dac6f1da634e5d71981db4d591dc9126e4b • ios • iOS 13.3
! Doctor found issues in 1 category.
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.
You need to increase your deployment target. Go to Project Navigator (Cmd + 1), select the your app's target and increase the iOS Deployment Target to the minimum required by Firebase (iOS >= 8). Finally, rerun pod install: Thanks for contributing an answer to Stack Overflow!
CocoaPods could not find compatible versions for pod "Firebase/Functions": In Podfile: Firebase/Functions Specs satisfying the Firebase/Functions dependency were found, but they required a higher minimum deployment target.`
There are 4 dependencies from the Podfile and 10 total pods installed. Now you should have Firebase 3. So you can add frameworks like such in your pod file then pod update
To fix CocoaPods compatible versions
With the newer version of firebase sometimes need to run pod update manually, after that it generally found everything it needs to build.
To solve this issue follow the below command
Your_Project_Directory/ios/
pod repo update
rm -f Podfile.lock
pod update
pod install
flutter run
To fix required a higher minimum deployment target
You just need to update the iOS target in Xcode to at least 10.0. This was the reason for the version bump in all the FlutterFire packages. And Firebase admob works just fine on the latest versions.
BREAKING FEAT: forward port to firebase-ios-sdk v7.3.0.
- Due to this SDK upgrade, iOS 10 is now the minimum supported version by FlutterFire. Please update your build target version.
To fix it increasing your target version iOS target. To change your
Go to your flutter project. Navigate to ios and open Podfile file and replace the second line of that file with this:
platform :ios, '12.0'
or platform :ios, '10.0’
whatever you prefer of > 10
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