【发布时间】:2021-12-22 19:57:27
【问题描述】:
我一直在尝试在 iOs 模拟器 iPhone 12 中运行我的颤振项目。但是,我在 StackOverflow 或 Github 上找到的任何答案或建议都没有解决版本依赖性问题。
我面临的问题是:
[!] CocoaPods could not find compatible versions for pod "FirebaseCore":
In Podfile:
cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 2.5.3, which depends on
Firebase/Firestore (= 8.7.0) was resolved to 8.7.0, which depends on
FirebaseFirestore (~> 8.7.0) was resolved to 8.7.0, which depends on
FirebaseCore (~> 8.0)
firebase_core (from `.symlinks/plugins/firebase_core/ios`) was resolved to 1.7.0, which depends on
Firebase/CoreOnly (= 8.7.0) was resolved to 8.7.0, which depends on
FirebaseCore (= 8.7.0)
CocoaPods could not find compatible versions for pod "nanopb":
In Podfile:
cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 2.5.3, which depends on
Firebase/Firestore (= 8.7.0) was resolved to 8.7.0, which depends on
FirebaseFirestore (~> 8.7.0) was resolved to 8.7.0, which depends on
nanopb (~> 2.30908.0)
firebase_admob (from `.symlinks/plugins/firebase_admob/ios`) was resolved to 0.11.2, which depends on
Google-Mobile-Ads-SDK (= 7.49.0) was resolved to 7.49.0, which depends on
GoogleAppMeasurement (~> 6.0) was resolved to 6.1.2, which depends on
nanopb (~> 0.3)
Pubsec.yaml 文件:
version: 3.0.5+11
environment:
sdk: ">=2.10.5 <3.0.0"
dependencies:
flutter:
sdk: flutter
cloud_firestore: ^0.13.0+1 #^2.2.1 #^0.14.3 #https://pub.dev/packages/cloud_firestore
firebase_auth: ^1.0.0 #https://pub.dev/packages/firebase_auth
firebase_auth_web: ^1.0.0 #https://pub.dev/packages/firebase_auth_web/
firebase_core: ^1.2.1 #https://pub.dev/packages/firebase_core
firebase_messaging: ^9.0.0 #^10.0.1 #^7.0.3 #https://pub.dev/packages/firebase_messaging
firebase_storage: ^8.1.1 #https://pub.dev/packages/firebase_storage
# flutter_html: ^2.1.0 #https://pub.dev/packages/flutter_html
# flutter_widget_from_html: ^0.8.2
google_sign_in: ^5.0.0 #^4.5.6 #https://pub.dev/packages/google_sign_in
# firebase_analytics: ^7.1.0 #https://pub.dev/packages/firebase_analytics
firebase_admob: ^0.11.2 #https://pub.dev/packages/firebase_admob
我从 FlutterFire 的 GitHub 问题中尝试了一些版本的 cloud_firestore。当我运行命令pod update 并且命令flutter pub get 工作正常时,问题仍然存在。该设备是 MacBook Pro M1,我还安装了来自this answer 的ffi。但是,该项目无法在 iOs 模拟器上运行。
【问题讨论】:
标签: ios flutter google-cloud-firestore