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

旧Flutter项目iOS模拟器运行报错:‘Flutter/Flutter.h’文件未找到

解决iOS模拟器构建失败问题

针对你遇到的三个核心问题,给出具体修复步骤:

1. 修复flutter_local_notifications模块不存在错误

  • 检查pubspec.yaml,确保已添加兼容旧版Flutter的flutter_local_notifications依赖,比如指定版本flutter_local_notifications: ^4.0.1(版本号可根据你的Flutter版本调整)
  • 终端执行flutter pub get拉取依赖
  • 进入项目的ios目录,先删除Podfile.lock和Pods文件夹,再执行pod install重新安装iOS依赖
  • 打开Xcode,按Cmd+Shift+K清理项目,再尝试重新构建

2. 解决GeneratedPluginRegistrant中Flutter/Flutter.h未找到问题

  • 在Xcode中选中项目target,进入Build Settings,搜索Header Search Paths,确认已添加$(inherited)和$(FLUTTER_ROOT)/bin/cache/artifacts/engine/ios,并将这两项的设置改为recursive
  • 终端执行flutter doctor检查Flutter环境,修复SDK路径相关的配置问题
  • 执行flutter clean清空缓存,再重新执行flutter pub get,然后重新打开iOS项目

3. 处理iOS模拟器版本不匹配警告

  • 打开Xcode,选中项目target进入General标签,查看Deployment Info里的iOS版本,确保该版本和你当前使用的模拟器版本兼容——要么在Xcode的Preferences → Components中下载匹配的模拟器版本,要么将项目的Deployment Target调整为模拟器支持的版本
  • 重启模拟器和Xcode后再尝试构建

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 11:43:12