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

相关推荐
传奇开心果编程9 小时前
【Flutter入门练中学】第2课:布局系统
学习·flutter·ui
HouWan9 小时前
SwiftUI 小技巧:如何读取 SwiftUI Font 的详细信息
ios·swiftui·apple
李游Leo9 小时前
HarmonyOS 7 实战开发 05:把页面做到可上线状态
ios·harmonyos
君赏13 小时前
FlutterPatch:把 Shorebird 热更新的控制面搬回自己服务器
flutter
终端安全笔记15 小时前
描述文件、企业证书、MDM 不是三个名字,是三层
android·ios·智能手机
传奇开心果编程15 小时前
【SwiftUI入门练中学】第1课 从零开始
学习·ui·ios·swiftui·swift
用户21816970493017 小时前
Flutter tootip 轻量级提示
flutter
用户21816970493017 小时前
Flutter 拖拽 Draggable DragTarget
flutter
yume_sibai17 小时前
05-Flutter实战项目
前端·flutter
传奇开心果编程19 小时前
【Flutter入门练中学】第1课:从零开始
学习·flutter·ui