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

Flutter编译iOS时提示'Flutter/Flutter.h' file not found报错如何解决?

Flutter iOS编译Flutter/Flutter.h未找到错误解决方案

核心错误为url_launcher 6.0.10版本iOS侧代码无法正常索引Flutter头文件,属于插件版本兼容与依赖配置异常问题,可按以下优先级尝试解决:

  • 升级url_launcher依赖版本:在pubspec.yaml中将url_launcher的版本约束调整为^6.1.0及以上,该版本已修复旧版头文件引用的兼容问题,修改后执行flutter pub get再重新编译即可。
  • 若升级插件无效,执行完整依赖重置流程:
    1. 项目根目录执行flutter clean
    2. 删除ios目录下的Podfile.lock文件、Pods文件夹、Runner.xcworkspace文件
    3. 根目录执行flutter pub get
    4. 进入ios目录,依次执行pod deintegrate、pod install --repo-update
    5. 回到根目录执行flutter run
  • 检查Xcode配置:
    打开ios/Runner.xcworkspace,进入Runner项目的Build Settings页面,搜索Build Active Architecture Only,确认Debug模式下配置为Yes,所有架构相关配置保持Flutter默认生成值即可,不要手动修改Pod工程的依赖路径配置。
  • 调整iOS最低部署版本:将iOS端的最低部署版本调整为12.0,覆盖所有主流Flutter插件的兼容要求,避免版本过低导致的依赖加载异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.29 02:36:04