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

相关推荐
Android-Flutter1 小时前
flutter GetX 详解
android·flutter
坚果的博客5 小时前
Flutter OHOS 环境搭建实战:oh-3.44.9-dev 从 0 到 1 完整记录
flutter·华为·harmonyos
_瑞6 小时前
APM_OOMDetector
ios
秋雨梧桐叶落莳7 小时前
【iOS】从源码深入理解RunLoop机制
macos·ios·objective-c·cocoa·cocoapods·uikit
Crazy_MT7 小时前
Android Studio 运行 Flutter iOS 真机白屏,但 Xcode 和命令行正常的排查记录
flutter·android studio
烂蜻蜓7 小时前
Flask入门教程(二十七):Session Interface API——自定义Session存储后端
网络·ios·flask
Android-Flutter8 小时前
flutter async/await 详解
android·flutter
用户38034165882978 小时前
VideoToolbox 硬编解码的十个坑:为什么它几乎从不报错
ios
bcbnb8 小时前
Flutter-Notebook代码混淆:Android与iOS平台安全配置
后端·ios
SoaringHeart9 小时前
Flutter 进阶 | 组件封装:用 CustomPainter 实现光环动画组件AnimatedHalo
前端·flutter