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

相关推荐
sweet丶3 小时前
UIWindowScene 使用指南:掌握 iOS 多窗口架构
ios
程序员老刘6 小时前
跨平台开发地图:客户端技术选型指南 | 2025年12月
flutter·客户端
一名普通的程序员7 小时前
使用 Flutter Pay 插件实现 Apple Pay 和 Google Pay 的完整指南
flutter
崽崽长肉肉7 小时前
swift中的知识总结(一)
ios·swift
麦客奥德彪8 小时前
Flutter riverpod 对应Android开发概念理解
flutter
tangweiguo030519878 小时前
Kotlin vs Dart vs Swift:语法对比全解
flutter
feelingHy9 小时前
GetX 状态管理实践
flutter
tangweiguo0305198710 小时前
Flutter多品牌应用架构实战:从配置驱动到编译部署的完整解决方案
flutter
2501_9151063210 小时前
HTTP 协议详解,HTTP 协议在真实运行环境中的表现差异
网络·网络协议·http·ios·小程序·uni-app·iphone
Bryce李小白10 小时前
FlutterBoost适配Flutter3.38.4版本生成补丁包
flutter