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

Flutter项目Xcode编译报错:Swift Compiler Error(意外输入文件)求助

Swift Compiler Error: Unexpected input file in Flutter iOS project

问题描述

开发首个Flutter移动端应用,在模拟器编译时遭遇Xcode的Swift Compiler Error,错误信息:

Unexpected input file: //development/${Project name}/ios/Yes

已排查Apple开发者账号、配置描述文件/证书等Xcode设置,均无问题,但报错仍未解决。

开发环境:

  • Flutter: 3.3.2
  • Xcode: 14.0.1
  • VS Code: 1.72.2
  • Mac OS: Monterey 12.5.1 (M1 Air)

解决建议

  1. 检查Xcode项目Build Phases配置
    打开ios目录下的Runner.xcworkspace,进入Build Phases标签,查看Compile Sources、Copy Bundle Resources等列表,若存在名为Yes的无效文件路径,直接删除该条目。
  2. 清理Flutter与Xcode缓存
    依次执行以下命令:
    flutter clean
    rm -rf ios/Pods ios/Podfile.lock
    rm -rf ~/Library/Developer/Xcode/DerivedData
    pod install --project-directory=ios
    
  3. 校验pubspec.yaml资源配置
    确认pubspec.yaml的assets部分没有错误引用路径,比如误写ios/Yes这类不存在的文件。
  4. 重新生成iOS项目文件
    若上述步骤无效,可删除ios目录后执行:
    flutter create --platforms ios .
    
    之后重新配置Xcode签名与证书信息。
  5. 排查Xcode项目无效文件引用
    在Xcode项目导航栏中检查是否有红色标记的无效文件(路径错误),右键删除即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 17:30:57