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

相关推荐
ujainu12 小时前
Flutter与DevEco Studio协同开发:HarmonyOS应用实战指南
flutter·华为·harmonyos
赵财猫._.13 小时前
【Flutter x 鸿蒙】第四篇:双向通信——Flutter调用鸿蒙原生能力
flutter·华为·harmonyos
解局易否结局14 小时前
Flutter:跨平台开发的范式革新与实践之道
flutter
解局易否结局14 小时前
Flutter:跨平台开发的革命与实战指南
flutter
赵财猫._.14 小时前
【Flutter x 鸿蒙】第五篇:导航、路由与多设备适配
flutter·华为·harmonyos
吃好喝好玩好睡好15 小时前
Flutter/Electron应用无缝适配OpenHarmony:全链路迁移方案与实战
javascript·flutter·electron
從南走到北15 小时前
JAVA海外短剧国际版源码支持H5+Android+IOS
android·java·ios
松☆15 小时前
OpenHarmony + Flutter 混合开发实战:构建高性能离线优先的行业应用(含 SQLite 与数据同步策略)
数据库·flutter·sqlite
帅气马战的账号15 小时前
开源鸿蒙+Flutter:跨端隐私保护与原生安全能力深度融合实战
flutter
疯笔码良15 小时前
iOS 国际化与本地化完整指南
ios·swift