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

相关推荐
奇客软件44 分钟前
iPhone 上丢失了重要的联系人?如何恢复已删除的 iPhone 联系人
windows·深度学习·ios·电脑·笔记本电脑·iphone·学习方法
AiFlutter9 小时前
Flutter Web首次加载时添加动画
前端·flutter
ehviwer2310 小时前
MathType7.9绿色和谐版激活补丁包下载
android·macos·ios·cocoa·媒体
ios and Android10 小时前
【iOS逆向与安全】frida-trace命令大全
开发语言·javascript·ios
Johnny Tong11 小时前
iOS 18 适配 Xcode 16 问题
ios·cocoa·xcode
awonw11 小时前
[网络][CISCO]CISCO IOS升级
网络·ios
一只不会编程的猫13 小时前
高德地图绘图,点标记,并计算中心点
开发语言·ios·swift
CV_CodeMan1 天前
uniapp组件uni-datetime-picker选择年月后在ios上日期不显示
前端·ios·小程序·uni-app
Magnetic_h1 天前
【iOS】ViewController的生命周期
笔记·学习·ui·ios·objective-c
Magnetic_h1 天前
【iOS】present和push
笔记·学习·ui·ios·objective-c