Android Studio中Flutter iOS模拟器运行时pod install失败求助
解决Flutter iOS端Pod Install Firebase版本冲突问题
1. 升级iOS最低部署版本
打开项目根目录下的ios/Podfile,找到platform :ios, '11.0'这一行,把版本号改成Firebase 10.3.0要求的最低版本(建议设为14.0,适配iPhone 14 Pro模拟器的同时满足Firebase依赖要求):
platform :ios, '14.0'
2. 清理旧依赖文件
切换到项目的ios目录,执行以下命令彻底清理旧的Pod缓存与锁定文件:
- 删除Podfile.lock:
rm Podfile.lock - 删除Pods文件夹:
rm -rf Pods - 清理Flutter全局构建缓存:
flutter clean
3. 重新执行Pod安装
根据你的Mac处理器架构选择对应命令:
- M系列芯片(ARM架构):
pod install - Intel芯片(x86_64架构):
arch -x86_64 pod install
也可以直接用Flutter命令触发完整构建:
flutter run
4. 强制更新Firebase依赖(兜底方案)
如果以上步骤后仍存在版本冲突,在ios目录下执行强制更新命令,拉取适配的最新Firebase版本:
pod update Firebase/Database
或者直接更新所有Firebase相关组件:
pod update Firebase
额外检查项
- 执行
flutter pub upgrade firebase_database,确保pubspec.yaml里的firebase_database插件是最新版本。 - 确认iPhone 14 Pro模拟器的iOS版本不低于你设置的部署目标(比如设了14.0,模拟器iOS版本需≥14.0)。
内容的提问来源于stack exchange,提问作者HappyCoding
相关产品推荐
相关产品推荐

