【问题标题】:How to resolve missing required file for Flutter iOS Build如何解决 Flutter iOS Build 缺少所需的文件
【发布时间】:2026-01-28 01:10:01
【问题描述】:

我已经编写了我的第一个非平凡的 Flutter 应用程序,并成功地在 Android 和 iOS 模拟器以及 Android 设备 (MOTO G7) 上构建和运行了它。在尝试为连接到 iMac 的 Xs Max 构建它时,我在 Xcode 构建期间收到以下错误:

/Users/dev/FirstApp/ios/Runner/GeneratedPluginRegistrant.m:6:9: 'path_provider/PathProviderPlugin.h' file not found

我搜索了磁盘,发现如下:

/Users/dev/FirstApp/build/ios/Debug-iphonesimulator/path_provider/path_provider.framework/Headers/PathProviderPlugin.h
/Users/dev/FirstApp/build/path_provider/intermediates/javac/debug/compileDebugJavaWithJavac/classes/io/flutter/plugins/pathprovider/PathProviderPlugin.class

我已经用谷歌搜索并检查了各种提示/解决方案。很少有建议的修复对我有用。我的 Flutter Doctor -v 命令显示所有复选标记,没有问题。

我错过了什么吗?这是 Flutter/Xcode 的错误吗?我正在使用 Xcode 10.3 和 Flutter 1.7.x。任何建议或彻底修复将不胜感激。

【问题讨论】:

  • 这很可能是一个错误。
  • 尝试运行flutter clean build
  • 如果仍然无法解决,请在 GitHub 上提出这个问题
  • 谢谢。我会试试的。
  • “flutter clean build”没有帮助

标签: xcode flutter dart


【解决方案1】:

在你的 xcode 中打开 *.xcworkspace 文件而不是 *.xcodeproj 文件然后

  1. 产品>清洁

  2. 产品>存档

等待

【讨论】: