配置Firebase后Flutter应用无法重建,执行flutter run报错
解决ARM macOS上Flutter Firebase集成的CocoaPods/FFI报错问题
先切换到x86_64架构的shell环境(确保后续操作都基于x86_64执行):
arch -x86_64 zsh(如果你的默认shell是bash,替换成
arch -x86_64 bash)彻底卸载所有旧版本的CocoaPods组件:
sudo gem uninstall cocoapods cocoapods-core cocoapods-downloader卸载时如果提示选择版本,输入
all卸载全部在x86_64环境下重新安装FFI和CocoaPods:
sudo gem install ffi --platform=ruby sudo gem install cocoapods进入项目的ios目录,强制用x86_64架构执行pod安装:
cd ios arch -x86_64 pod install检查并修改ios/Podfile的部署目标:将
platform :ios, '11.0'修改为platform :ios, '12.0'或更高版本(Firebase官方要求最低iOS 12.0)回到项目根目录,清理并重新运行:
cd .. flutter clean flutter run
内容的提问来源于stack exchange,提问作者Charl Van der Horst
相关产品推荐
相关产品推荐

