原生 iOS 引入 Flutter 报错 kernel_blob.bin 找不到

情况

在一次原生 iOS 项目中引入 Flutter 的过程中,在模拟器中运行出现报错:

未能打开文件"kernel_blob.bin",因为它不存在。

如下图:

模拟器中一片黑

原因&解决方案

这个是因为 Flutter 的打包 iOS framework 命令中把 debug 排除了

模拟器运行时应该引入 debug 文件夹的 framework,引入 release 包就会报错

修改命令为:

bash 复制代码
flutter build ios-framework --no-profile 

结果如下:

模拟器运行时,使用 Debug 即可

相关推荐
前端 贾公子1 小时前
Vue.js 3 的设计思路:从声明式UI到高效渲染机制
vue.js·flutter·ui
木木黄木木3 小时前
Theos环境搭建与XM文件开发指南,以及iOS弹窗源码分享
ios·c#
木木黄木木3 小时前
iOS插件,Theos环境搭建与XM文件开发指南(完善版本)
ios
帅次3 小时前
Flutter:StatelessWidget vs StatefulWidget 深度解析
android·flutter·ios·小程序·swift·webview·android-studio
一人前行3 小时前
Flutter_学习记录_实现列表上下拉加载 +实现加载html的数据
flutter
货拉拉技术5 小时前
货拉拉基于“声明式”的埋点方案实践
ios·程序员
pengyu5 小时前
系统化掌握Flutter开发之GestureDetector(一):筑基之旅
android·flutter·dart
帅次5 小时前
Flutter Widget 体系结构解析
android·flutter·ios·小程序·xcode·web app·dalvik
秋月华星14 小时前
【flutter】TextField输入框工具栏文本为英文解决(不用安装插件版本
前端·javascript·flutter
程序员老刘·14 小时前
Flutter开发者 3.29版本关注要点
flutter·跨平台开发·客户端开发