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

相关推荐
秋雨梧桐叶落莳5 小时前
iOS——NSUserDefaults学习
学习·macos·ios·objective-c·cocoa
2601_955767427 小时前
iPhone 17 OLED 屏幕偏振光学分析 & AR 镀膜与双护技术实践解析
人工智能·科技·ios·iphone·圆偏振光
人月神话Lee10 小时前
【图像处理】颜色空间——RGB之外的世界
ios·ai编程·图像识别
用户0296697698210 小时前
微信iPad协议的消息加密与安全传输机制
ios
开开心心loky11 小时前
[OC 底层] (五) iOS 中常见的几种锁
macos·ios·cocoa
恋猫de小郭15 小时前
Android 官方给 Compose 搞了个不需要 UI 环境的 Composable
android·前端·flutter
库奇噜啦呼17 小时前
【iOS】源码学习-SDWebImage源码学习
学习·ios
zuYM4g7Dp17 小时前
文顶顶iOS开发数据库篇—SQL
数据库·sql·ios
喵了几个咪18 小时前
基于 Flutter 的 Headless CMS 全平台前端架构:技术解析与二次开发导引
前端·flutter·架构
超梦dasgg18 小时前
APP 壳、加固、脱壳 完整通俗讲解(安卓为主,兼顾 iOS)
android·ios