致命错误:在颤振中找不到“颤振/颤振.h”文件
Posted
技术标签:
【中文标题】致命错误:在颤振中找不到“颤振/颤振.h”文件【英文标题】:fatal error: 'Flutter/Flutter.h' file not found in flutter 【发布时间】:2021-07-04 06:08:32 【问题描述】:这是错误 -
在包含的文件中 /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”文件 #import
^~~~~~~~~~~~~~~~~~~ 产生 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”文件 #import ^~~~~~~~~~~~~~~~~~~ 产生 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”文件 #import ^~~~~~~~~~~~~~~~~~~ 产生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”文件 #import ^~~~~~~~~~~~~~~~~~~ 产生 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”文件 #import ^~~~~~~~~~~~~~~~~~~ 产生 1 个错误。 注意:使用新的构建系统 注意:并行构建目标 注:规划建设 注意:构建构建描述
【问题讨论】:
【参考方案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文件。
如果我的解决方案都不适合你,也可以查看this SO thread,因为这个问题经常出现。
【讨论】:
你用的是什么版本的flutter? Flutter 2.0.4 版本 @ChetanKhanna 你能解决这个问题吗?我也面临同样的问题,我也在使用 Flutter 2.0.4。 @JunaidRehmat 我所做的是删除导致这些错误的包。 @ChetanKhanna 就我而言,它是 Firebase Crashlytics 和其他必需的软件包,所以我一一更新它们并解决了问题。以上是关于致命错误:在颤振中找不到“颤振/颤振.h”文件的主要内容,如果未能解决你的问题,请参考以下文章
gem install - 致命错误:在 Mojave 中找不到“ruby/config.h”文件
致命错误:未捕获的错误:在 prestashop 中找不到类“Db”
致命错误:集成 firestore 后在 Flutter iOS 构建中找不到“openssl/x509.h”文件