这是错误-
包含在文件中 /Users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/JavaScriptChannelHandler.m:5: /Users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/JavaScriptChannelHandler.h:5:9: 致命错误:找不到“Flutter/Flutter.h”文件 #导入
^~~~~~~~~~~~~~~~~~~ 生成 1 个错误。 在 /Users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/FlutterWebView.m:5 包含的文件中: /Users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/FlutterWebView.h:5:9: 致命错误:找不到“Flutter/Flutter.h”文件 #导入 ^~~~~~~~~~~~~~~~~~~ 生成 1 个错误。 在 /Users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/FLTWebViewFlutterPlugin.m:5 包含的文件中: /Users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/FLTWebViewFlutterPlugin.h:5:9: 致命错误:找不到“Flutter/Flutter.h”文件 #导入 ^~~~~~~~~~~~~~~~~~~ 生成 1 个错误。 在 /Users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/FLTWKNavigationDelegate.m:5 包含的文件中: /Users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/FLTWKNavigationDelegate.h:5:9: 致命错误:找不到“Flutter/Flutter.h”文件 #导入 ^~~~~~~~~~~~~~~~~~~ 生成 1 个错误。 在 /Users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/FLTCookieManager.m:5 包含的文件中: /Users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/ios/Classes/FLTCookieManager.h:5:9: 致命错误:找不到“Flutter/Flutter.h”文件 #导入 ^~~~~~~~~~~~~~~~~~~ 生成 1 个错误。 注意:使用新的构建系统 注意:并行构建目标 注:规划建设 注意:构建构建描述
我一直收到这个错误!通常在尝试构建我的 iOS 应用程序时。
通常可以解决的问题是:
cd ~/ios/
rm -rf Pods
rm Podfile.lock
cd .. to (to get back to main flutter dir) flutter clean
如果这不起作用,您也可以稍后尝试这些
cd /ios/
pod deintegrate
pod install
如果问题在这些之后仍然存在,并且在尝试构建 iOS 应用程序时发生这种情况,有时最好备份 iOS 文件夹,将其删除,然后运行 flutter create,这将生成一个新的 iOS 文件夹,以便您有一个新的运行程序,并且可以一个新的 pod 文件。
如果我的解决方案都不起作用,您也可以查看这个SO线程,因为这个问题经常出现。
不知道为什么,但我卸载了cocopods并使用brew重新安装并执行了以下操作:
sudo gem uninstall cocoapods
brew uninstall cocoapods
sudo gem install cocoapods
然后清除缓存数据
sudo rm -rf ~/Library/Developer/Xcode/DerivedData/; sudo rm -rf ~/Library/Caches/CocoaPods/
rm ios/Podfile.lock
rm -rf ios/.symlinks
rm -rf ios/Pods
flutter clean
flutter pub get
cd ios
pod deintegrate && pod install --repo-update