Flutter运行报错:Firebase/CoreOnly与iOS部署版本不兼容求助
解决Firebase/CoreOnly最低iOS部署版本冲突问题
试试这些具体方案:
升级项目iOS最低部署版本
打开iOS目录下的Podfile,找到platform :ios, 'xx.xx'这一行,把版本号改成Firebase/CoreOnly要求的版本(目前多数Firebase库要求最低iOS 12.0及以上)。也可以直接在Xcode里打开项目,进入TARGETS -> 你的项目名 -> General -> Deployment Info,手动调整iOS版本到对应要求。之后执行:flutter clean cd ios && pod install --repo-update flutter run锁定firebase_core兼容版本
在项目根目录的pubspec.yaml里,指定一个和当前项目部署版本兼容的firebase_core版本,比如:dependencies: firebase_core: ^1.24.0 # 这个版本对应的Firebase/CoreOnly最低部署要求较低,可根据实际情况调整执行
flutter pub get后,再进入ios目录执行pod install。彻底清理Pod缓存后重装
执行以下命令清空缓存并重新安装依赖:flutter clean cd ios pod deintegrate pod cache clean --all pod install --repo-update完成后回到项目根目录运行
flutter run。排查其他依赖的版本冲突
你用到的Facebook Auth插件可能也和Firebase存在依赖关联,执行flutter pub outdated查看所有依赖的版本状态,确保相关插件的版本互相兼容,必要时调整其他依赖的版本号。
内容的提问来源于stack exchange,提问作者sparkle
相关产品推荐
相关产品推荐

