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

相关推荐
SoaringHeart16 分钟前
Flutter进阶:放弃 MediaQuery.of(context) 使用 NScreenManager
前端·flutter
唐诺1 小时前
iOS 与 Xcode 版本差异指南
ios·cocoa·xcode
BG2 小时前
利用Codex GPT-5.5 基于extended_image新增图片透视变换功能
前端·flutter
MonkeyKing5 小时前
iOS dyld加载流程与App启动原理(pre-main阶段)详解
ios
MonkeyKing5 小时前
iOS类加载全解析:map_images、load_images、initialize调用时机
ios
帅次6 小时前
LazyColumn 懒加载、items 与 key
android·flutter·kotlin·android studio·webview
美狐美颜SDK开放平台6 小时前
什么是美颜SDK?高并发场景下的企业级美颜SDK如何开发?
android·人工智能·ios·美颜sdk·第三方美颜sdk·视频美颜sdk
90后的晨仔7 小时前
SwiftUI 数据持久化完全指南:从偏好设置到企业级存储
ios·axios
90后的晨仔7 小时前
SwiftUI 高级特性第3章:环境与偏好设置
ios
恋猫de小郭8 小时前
经典,Flutter iOS 又修复了一个构建问题,还是很抽象
android·前端·flutter