致命错误:在 flutter 中找不到“Flutter/Flutter.h”文件

问题描述 投票:0回答:2

这是错误-

包含在文件中 /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 flutter
2个回答
4
投票

我一直收到这个错误!通常在尝试构建我的 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线程,因为这个问题经常出现。


0
投票

不知道为什么,但我卸载了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 
© www.soinside.com 2019 - 2024. All rights reserved.