原生 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】NSOperation与NSOperationQueue
macos·ios·cocoa
二流小码农6 小时前
鸿蒙开发:实现文本渐变效果
android·ios·harmonyos
山璞9 小时前
将一个 Flutter 项目转为用 ArkUI-X 框架实现(4)
flutter·harmonyos
GitLqr10 小时前
彻底搞懂 Dart Stream:从底层原理到 Flutter 实战与面试题集
flutter·响应式编程·dart
WiresharkClub13 小时前
抓包遇到私有协议全是乱码?抓包鹰自定义协议解码教程
ios
louisgeek15 小时前
Flutter Visibility 和 Offstage 的区别
flutter
YM52e1 天前
鸿蒙Flutter Padding内边距:EdgeInsets详解
android·学习·flutter·华为·harmonyos·鸿蒙
Lvan的前端笔记1 天前
ios:版本号和Build构建号
ios
SharpCJ1 天前
Dart 基础入门
flutter·dart
鹤卿1231 天前
「iOS」3GShare总结
macos·ios·objective-c·cocoa