You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级google_maps_flutter至^2.6.1后遇iOS部署版本不兼容错误

解决google_maps_flutter ^2.6.1版本的iOS部署版本不兼容问题

问题说明

升级google_maps_flutter到^2.6.1版本后出现以下错误:

Error: The plugin "google_maps_flutter_ios" requires a higher minimum iOS deployment version than your application is targeting.

翻译为中文:

错误:插件"google_maps_flutter_ios"要求的最低iOS部署版本高于你的应用当前目标版本。

原因是该版本的google_maps_flutter_ios依赖要求最低iOS版本为13.0,而你的项目当前目标版本低于此值。

解决方法

方法一:升级项目的最低iOS部署版本(推荐)

  • 打开iOS项目目录下的Runner.xcworkspace
  • 在左侧导航栏选中Runner目标
  • 切换到General标签页
  • 在Deployment Info区域,将iOS Deployment Target设置为13.0或更高版本

方法二:强制指定低版本的google_maps_flutter_ios(不推荐)

如果暂时不想升级iOS部署版本,可以在pubspec.yaml中强制指定一个最低版本要求更低的google_maps_flutter_ios版本:

dependencies:
  flutter:
    sdk: flutter
  google_maps_flutter: ^2.6.1
  google_maps_flutter_ios: ^2.5.0 # 该版本最低要求iOS 11.0

执行命令更新依赖:

flutter pub get

注意

优先选择方法一,新版本插件通常包含bug修复和性能优化,强制指定旧版本可能会错过这些更新,还可能引发其他兼容性问题。

内容的提问来源于stack exchange,提问作者Abdelrahman Tareq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 11:45:55