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

相关推荐
renxhui16 分钟前
Flutter: go_router 入门
flutter
kirk_wang27 分钟前
Flutter三方库鸿蒙适配实战:从原理到落地
flutter·移动开发·跨平台·arkts·鸿蒙
小a彤27 分钟前
Flutter 跨平台开发框架详解
flutter
帅气马战的账号42 分钟前
开源鸿蒙+Flutter:组件化驱动的跨端开发新范式
flutter
克喵的水银蛇1 小时前
Flutter 通用骨架屏封装实战:提升加载体验的 SkeletonWidget
flutter
子春一2 小时前
Flutter 测试体系全栈指南:从单元测试到 E2E,构建坚如磐石的高质量应用
flutter·单元测试
雨季6662 小时前
Flutter 智慧政务服务平台:跨端协同打造高效便民办事生态
flutter
500842 小时前
鸿蒙 Flutter 权限管理进阶:动态权限、权限组、兼容处理与用户引导
flutter·华为·架构·wpf·开源鸿蒙
2501_915921432 小时前
Bundle Id 创建与管理的工程化方法,一次团队多项目协作中的流程重构
服务器·ios·小程序·重构·https·uni-app·iphone
stringwu3 小时前
Flutter PopScope:iOS左滑返回失效分析与方案探讨
flutter