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

相关推荐
m0_641031056 小时前
在选择iOS代签服务前,你必须了解的三大安全风险
ios
开开心心loky7 小时前
[iOS] push 和 present Controller 的区别
ui·ios·objective-c·cocoa
小红星闪啊闪13 小时前
Flutter开发 -- 需要了解的Dart知识
flutter
白玉cfc13 小时前
【iOS】push,pop和present,dismiss
macos·ios·cocoa
小李A_Z14 小时前
[Flutter]介绍些flutter的弹窗
flutter
小李A_Z14 小时前
[Flutter]介绍写Flutetr的按钮
flutter
低调小一14 小时前
iOS 开发入门指南-HelloWorld
ios
2501_9159184114 小时前
iOS 开发全流程实战 基于 uni-app 的 iOS 应用开发、打包、测试与上架流程详解
android·ios·小程序·https·uni-app·iphone·webview
恋猫de小郭19 小时前
Flutter 官方 LLM 动态 UI 库 flutter_genui 发布,让 App UI 自己生成 UI
android·前端·flutter
tangweiguo0305198720 小时前
FlutterActivity vs FlutterFragmentActivity:全面对比与最佳实践
android·flutter