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

Flutter iOS构建报错:间接依赖flutter_inappwebview引发Swift编译错误

Flutter iOS构建失败:间接依赖flutter_inappwebview引发Swift编译错误
  • 定位间接依赖来源
    执行flutter pub deps命令,搜索flutter_inappwebview,确认是哪个项目依赖间接引入了这个包。

  • 强制锁定兼容版本
    在pubspec.yaml中添加dependency_overrides字段,指定一个与当前Flutter版本兼容的flutter_inappwebview稳定版本,示例:

    dependency_overrides:
      flutter_inappwebview: ^5.8.0
    

    注意版本需匹配你的Flutter版本(比如Flutter 3.x需选择支持该版本的包版本)。

  • 重新构建依赖与Pod配置

    1. 执行flutter clean清理项目缓存
    2. 执行flutter pub get拉取依赖
    3. 进入iOS目录:cd ios
    4. 删除旧Pod配置:rm -rf Podfile.lock Pods
    5. 更新并安装Pods:pod install --repo-update
    6. 返回项目根目录重新尝试构建
  • 检查Xcode编译配置

    1. 打开iOS项目的Xcode工程,确保Build Settings中的Swift Language Version设置为5.0及以上(对应flutter_inappwebview的要求)
    2. 执行Product -> Clean Build Folder(快捷键Cmd+Shift+K)清理Xcode缓存后重新编译

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 01:01:00