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

相关推荐
bcbnb12 分钟前
iOS开发中手动实现代码混淆的完整步骤与示例
后端·ios
2501_915909061 小时前
全面解析前端开发中常用的浏览器调试工具及其使用场景
android·ios·小程序·https·uni-app·iphone·webview
择势1 小时前
NSProxy 核心原理、消息机制、多继承、AOP、Timer 解耦、快速转发全解
ios
wuxianda10301 小时前
uniapp项目上架苹果商店4.3a被拒,3天极速解决方案2026.5.8
前端·人工智能·flutter·uni-app·ios上架·苹果上架·苹果4.3a
songgeb2 小时前
iOS IAP 本地货币展示:从一个需求到搞清楚 priceLocale
ios·swift
段子子6 小时前
【在flutter项目中使用get_cli初始化项目】
flutter
MonkeyKing71557 小时前
iOS Block 底层深度解析:结构、变量捕获、copy逻辑与循环引用本质
ios·objective-c
MonkeyKing7 小时前
iOS 二进制重排与PageZero优化:从原理到实战
ios
MonkeyKing7 小时前
iOS 野指针、僵尸对象与Zombie机制原理详解
ios
UXbot7 小时前
AI一次生成iOS和Android双端原型功能详解
android·前端·ios·kotlin·交互·swift