I am getting this error below on running "pod install" with the latest firebase_core sdk, on flutter for iOS. I cleared the Pod, symlinks folders and deleted the Podfile.lock file, and ran pod install, but the result is the same as below. What is the issue here?
Analyzing dependencies
cloud_firestore: Using Firebase SDK version '9.2.0' defined in 'firebase_core'
firebase_auth: Using Firebase SDK version '9.2.0' defined in 'firebase_core'
firebase_core: Using Firebase SDK version '9.2.0' defined in 'firebase_core'
Warning: firebase_app_id_file.json file does not exist. This may cause issues in upload-symbols. If this error is unexpected, try running flutterfire configure again.
firebase_crashlytics: Using Firebase SDK version '9.2.0' defined in 'firebase_core'
firebase_dynamic_links: Using Firebase SDK version '9.2.0' defined in 'firebase_core'
firebase_messaging: Using Firebase SDK version '9.2.0' defined in 'firebase_core'
firebase_storage: Using Firebase SDK version '9.2.0' defined in 'firebase_core'
**[!] CocoaPods could not find compatible versions for pod "FirebaseCore":
In Podfile:
firebase_core (from `.symlinks/plugins/firebase_core/ios`) was resolved to 1.19.2, which depends on
Firebase/CoreOnly (= 9.2.0) was resolved to 9.2.0, which depends on
FirebaseCore (= 9.2.0)
firebase_storage (from `.symlinks/plugins/firebase_storage/ios`) was resolved to 10.3.2, which depends on
Firebase/Storage (= 9.2.0) was resolved to 9.2.0, which depends on
FirebaseStorage (~> 9.2.0) was resolved to 9.2.0, which depends on
FirebaseCore (~> 9.0)
google_ml_kit (from `.symlinks/plugins/google_ml_kit/ios`) was resolved to 0.6.0, which depends on
GoogleMLKit/LinkFirebase (~> 2.2.0) was resolved to 2.2.0, which depends on
MLKitLinkFirebase (~> 1.3.0) was resolved to 1.3.0, which depends on
FirebaseCore (~> 8.0)
CocoaPods could not find compatible versions for pod "MLKitVision":
In Podfile:
google_ml_kit (from `.symlinks/plugins/google_ml_kit/ios`) was resolved to 0.6.0, which depends on
GoogleMLKit/ImageLabeling (~> 2.2.0) was resolved to 2.2.0, which depends on
MLKitImageLabeling (~> 1.3.0) was resolved to 1.3.0, which depends on
MLKitVision (~> 1.3)
google_ml_kit (from `.symlinks/plugins/google_ml_kit/ios`) was resolved to 0.6.0, which depends on
GoogleMLKit/PoseDetection (~> 2.2.0) was resolved to 2.2.0, which depends on
MLKitPoseDetection (~> 1.0.0-beta4) was resolved to 1.0.0-beta6, which depends on
MLKitXenoCommon (= 1.0.0-beta6) was resolved to 1.0.0-beta6, which depends on
MLKitVision (~> 2.0)**
Delete Pods folder, .symlinks folder and Podfile.lock. Then run pod install and try again
Install clean:
sudo gem install cocoapods-clean
Run deintegrate in the folder of the project:
pod deintegrate
Modify your podfile (delete the lines with the pods you don't want to use anymore) and run:
pod install
pod update
去做就对了:
pod repo update && pod install --repo-update
You can reference these link: https://github.com/googleads/googleads-mobile-flutter/issues/594 https://github.com/firebase/flutterfire/issues/9152
I changed this in file pubspec.yaml and resolve my problem
google_mobile_ads:
git:
url: https://github.com/googleads/googleads-mobile-flutter
ref: 356875362ddb2ac2e0056385d2729c093722fb8d
path: packages/google_mobile_ads
Here is my final file
# google_mobile_ads: ^1.3.0
google_mobile_ads:
git:
url: https://github.com/googleads/googleads-mobile-flutter
ref: 356875362ddb2ac2e0056385d2729c093722fb8d
path: packages/google_mobile_ads
# firebase_core: ^1.20.0
firebase_core: ^1.18.0
# firebase_analytics: ^9.3.0
firebase_analytics: ^9.1.10
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.