我刚刚从Windows 10切换到Mac。我已经发布了Flutter应用程序的Android版本。现在,我正在开发Flutter应用程序的IOS版本。当我尝试在Mac上运行我的应用程序时,出现错误提示。
[!] CocoaPods could not find compatible versions for pod "Firebase/Core": In Podfile: cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) was resolved to 0.0.1, which depends on Firebase/Core
mlkit (from `.symlinks/plugins/mlkit/ios`) was resolved to 0.8.3, which depends on
Firebase/Core (~> 5.11.0)
CocoaPods could not find compatible versions for pod "Firebase/CoreOnly":
In Podfile:
firebase_auth (from `.symlinks/plugins/firebase_auth/ios`) was resolved to 0.0.1, which depends on
Firebase/Auth (~> 5.19) was resolved to 5.19.0, which depends on
Firebase/CoreOnly (= 5.19.0)
mlkit (from `.symlinks/plugins/mlkit/ios`) was resolved to 0.8.3, which depends on
Firebase/Core (~> 5.11.0) was resolved to 5.11.0, which depends on
Firebase/CoreOnly (= 5.11.0)
CocoaPods could not find compatible versions for pod "FirebaseCore":
In Podfile:
mlkit (from `.symlinks/plugins/mlkit/ios`) was resolved to 0.8.3, which depends on
Firebase/Core (~> 5.11.0) was resolved to 5.11.0, which depends on
Firebase/CoreOnly (= 5.11.0) was resolved to 5.11.0, which depends on
FirebaseCore (= 5.1.6)
mlkit (from `.symlinks/plugins/mlkit/ios`) was resolved to 0.8.3, which depends on
Firebase/Core (~> 5.11.0) was resolved to 5.11.0, which depends on
FirebaseAnalytics (= 5.3.0) was resolved to 5.3.0, which depends on
FirebaseCore (~> 5.1)
答案 0 :(得分:5)
我通过运行手动的“ pod update”和Flutter的“ Packages get”来解决了此问题……
在终端更改目录中:
cd FLUTTER_PROJECT_FOLDER_PATH/ios
运行pod更新:
pod update
运行Flutter软件包获取
// In Android Studio, open 'pub spec.yaml', press 'Packages get'
然后您应该可以构建到iOS
第一次构建的时间比正常时间长约3分钟,但随后的构建又恢复了正常。
答案 1 :(得分:0)
我通过清洁和重新安装 Pod 解决了这个问题。
首先,保存并退出 Xcode。
在终端:
吊舱解体
豆荚清洁
pod 安装
(这将需要几分钟)
重新打开 xcworkspace。
那么它应该可以工作。 (第一次构建需要几分钟。)