原生 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 即可

相关推荐
2501_915106327 小时前
如何查看手机使用记录:Android和iOS设备全面指南
android·ios·智能手机·小程序·uni-app·iphone·webview
小蜜蜂嗡嗡10 小时前
flutter namespace问题
android·flutter
克喵的水银蛇10 小时前
Flutter 适配实战:屏幕适配 + 暗黑模式 + 多语言
前端·javascript·flutter
西西学代码11 小时前
flutter---自定义白噪音UI
flutter
肠胃炎11 小时前
Flutter ListView 组件及各种模式
flutter
sunly_12 小时前
Flutter:设备唯一id生成,存储,
flutter
0xAaron13 小时前
确定crash文件和dSYM是否对应
ios·uuid·crash·dsym
走在路上的菜鸟15 小时前
Android学Dart学习笔记第十节 循环
android·笔记·学习·flutter
0xAaron15 小时前
符号表和 dSYM UUID 确认
ios·cocoa·uuid·符号表·dsym
0xAaron16 小时前
如何使用dSYM文件来符号化崩溃信息
ios·swift·调试·崩溃·符号化·dsym