ios - Flutter 致命错误:找不到“Flutter/Flutter.h”文件
问题描述
我无法为 iOS 构建颤振项目,给我的错误如下
Xcode's output:
↳
In file included from /Users/sulfy/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.5/ios/Classes/FLTPathProviderPlugin.m:5:
/Users/sulfy/Developer/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.5/ios/Classes/FLTPathProviderPlugin.h:5:9: fatal error: 'Flutter/Flutter.h' file not found
#import <Flutter/Flutter.h>
^~~~~~~~~~~~~~~~~~~
1 error generated.
note: Using new build system
note: Planning
note: Build preparation complete
note: Building targets in parallel
试过了
- 吊舱解体
- rm ios/Flutter/Flutter.podspec
- 扑干净
- 扑吧酒吧
- 吊舱安装
- 清理派生数据
- 扑跑
还是一样,我无法摆脱这个错误。我什至尝试从 pubsec.yaml 中删除路径提供程序插件
任何帮助都将受到高度赞赏,因为我在 24 小时内都坚持
解决方案
试试Raffaelli LC答案:
备份
ios/Runner
文件夹。删除
ios
文件夹。运行
flutter create (your project name)
。在您拥有项目(cd users/user/"projects_folder"
)的上一个文件夹中(这将重新创建您的ios
文件夹)。将您的 Runner 备份粘贴到
ios
文件夹中(到项目中)。打开
Runner.xcworkspace
(进入ios
文件夹)并在那里检查版本、捆绑 ID 和所有信息。(如果您有 Firebase,则必须再次将 Google 复制并粘贴
Service-Info.Plist
到Runner
文件夹中(始终通过 Xcode)(如果您手动执行此操作,则不起作用)。
最后,flutter run
应该工作!
如果flutter run
失败:
cd ios
pod install
cd ..
flutter run
推荐阅读
- python-3.x - 在配置中调用 hydra.utils.instantiate
- flutter - 在 null 上调用了 getter 'length'。Receiver null 尝试调用 'length' list.bilder
- python - 将 python 脚本中的值获取到 powershell 脚本中
- r - R Shiny --> 有条件地突出显示条形图
- sql - 通过 MS Access 中的查询将数据类型更改为日期?
- c# - 棘手的继承相关架构
- ios - Xamarin 打开 WiFi 热点/接入点并获取网络名称和密码
- android - 为什么我的功能不起作用但在 Logcat (Android studio) 中显示错误和输出?
- eclipse - eclipse市场安装黄瓜时出错
- javascript - NodeJS Koa:如何将主机名映射到 htttps 服务器