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

相关推荐
库奇噜啦呼42 分钟前
【iOS】UICollectionView
macos·ios·cocoa
qixingchao2 小时前
iOS Swift 线程开发指南
ios·swift
AirDroid_cn2 小时前
在 iOS 18 离线徒步地图,如何存储和调用?
ios
2501_915909062 小时前
iOS 发布 App 全流程指南,从签名打包到开心上架(Appuploader)跨平台免 Mac 上传实战
android·macos·ios·小程序·uni-app·cocoa·iphone
安卓开发者3 小时前
第1讲:为什么是Flutter?跨平台开发的现状与未来
flutter
芝麻开门-新起点13 小时前
Flutter 项目全流程指南:编译、调试与发布
flutter
星释13 小时前
鸿蒙Flutter三方库适配指南:11.插件发布上线及使用
flutter·华为·harmonyos
jingling55514 小时前
Flutter | 基础环境配置和创建flutter项目
前端·flutter
西西学代码14 小时前
Flutter---DragTarget(颜色拖拽选择器)
前端·javascript·flutter