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

相关推荐
wjm04100610 小时前
ios内存管理
ios·objective-c·swift·客户端开发
黑科技iOS上架10 小时前
ios应用被封号后再次上架很难么?
经验分享·ios
柚鸥ASO优化15 小时前
一篇讲透安卓ASO!开发者千万别只盯着iOS了
android·ios·aso优化
黑科技iOS上架16 小时前
Swift Package Manager包管理工具的优缺点
经验分享·ios
风华圆舞17 小时前
在 Flutter 鸿蒙项目里接入语音识别的完整思路
flutter·语音识别·harmonyos
风华圆舞19 小时前
鸿蒙 + Flutter 下如何让 HarmonyOS 能力真正服务于 AI 体验
人工智能·flutter·harmonyos
大熊猫侯佩20 小时前
Swift 6.4 的 Ref / MutableRef 大揭秘:给值类型开一扇“安全的小窗”
ios·swift·编程语言
BreezeDove20 小时前
【Android】Flutter3.35项目启动超时问题
android·flutter
黑科技iOS上架20 小时前
没有mac电脑如何借助windows系统上传ipa到App Store
经验分享·ios
风华圆舞21 小时前
鸿蒙 MICROPHONE 权限在 Flutter 项目里怎么处理
flutter·华为·harmonyos