在为iOS编译应用程序时遇到了这个问题
这是整个堆栈跟踪:
在调试模式下在iPhone Xs Max上启动lib / main.dart ...正在运行的pod 安装...正在运行Xcode构建... Xcode构建已完成。
2,4s无法构建iOS应用Xcode版本输出错误:↳ **建立失败**Xcode的输出:↳ ===内置目标Firebase带有配置调试功能的项目PodAuth === 在/Users/danielec/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.0.1+3/ios/Classes/GoogleSignInPlugin.m:5中包含的文件中: /Users/danielec/.pub-cache/hosted/pub.dartlang.org/google_sign_in-4.0.1+3/ios/Classes/GoogleSignInPlugin.h:5:9: 严重错误:找不到“ Flutter / Flutter.h”文件 #进口 ^ ~~~~~~~~~~~~~~~~~~ 产生1个错误。
我尝试重新安装firebase_auth
和google_sign_in
,删除并重新安装cocoapods,但我不知道该怎么办,因为以前有人遇到过此问题?
版本:
答案 0 :(得分:1)
在稳定频道上使用Flutter时,我遇到了类似的问题。在iOS模拟器上运行时,我开始出现此错误:/[pathto]/Flutter/testtwo/ios/Runner/GeneratedPluginRegistrant.h:8:9: fatal error: 'Flutter/Flutter.h' file not found
#import <Flutter/Flutter.h>
唯一有用的方法是将频道更改为 beta (我实际上尝试在该频道中运行并且可以正常工作),然后又恢复为稳定,而且{{1 }}。参见下面的命令序列。请注意,切换到频道后,您需要等待Flutter进行构建(我花了几分钟时间):
pub upgrade
,
flutter pub upgrade
,
flutter channel beta
,
在iOS上成功运行应用程序。
flutter clean
,
flutter channel stable
。
希望对您有帮助。
答案 1 :(得分:0)
我也有同样的情况,我不知道发生了什么,但我的解决方案是:
创建一个备份“iOS/Runner”plist 尤其是如果你有一些权限或其他东西......
之后在控制台中写入: flutter create 。 .. 再次创建您的 iOS 文件夹,显然 iOS 中的某些文件因某些“错误”而损坏?..
也是,非常重要,打开Xcode,不要复制googleservices.json文件,你需要把文件放到运行文件里面(不要复制!!)
不要忘记flutter clean并重新启动无效的android studio。 祝你好运!
答案 2 :(得分:0)
这对我有用。
删除您的 .pubcache 文件夹,您可以在安装 flutter 的位置找到它(如果您不确定在哪里,可以运行“which flutter”)它通常是一个隐藏文件,因此您必须启用设置以显示隐藏文件(Shift + Command + 句号在 Mac 上显示隐藏文件)。
如果您仍然遇到问题,您可以进一步