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

相关推荐
二流小码农6 小时前
鸿蒙开发:实现一个标题栏吸顶
android·ios·harmonyos
season_zhu6 小时前
iOS开发:关于日志框架
ios·架构·swift
阅文作家助手开发团队_山神7 小时前
第三章: Flutter-quill 数据格式Delta
flutter
阅文作家助手开发团队_山神7 小时前
第二章:Document 模块与 DOM 树详解
flutter
程序员老刘7 小时前
20%的选择决定80%的成败
flutter·架构·客户端
Digitally10 小时前
如何在电脑上轻松访问 iPhone 文件
ios·电脑·iphone
安和昂10 小时前
【iOS】YYModel源码解析
ios
pop_xiaoli10 小时前
UI学习—cell的复用和自定义cell
学习·ui·ios
Daniel_Coder13 小时前
Xcode 16.4 + iOS 18 系统运行时崩溃:___cxa_current_primary_exception 符号丢失的原因与解决方案
ios·xcode·ios 18·dyld·libc++abi
烈焰晴天15 小时前
使用ReactNative加载Svga动画支持三端【Android/IOS/Harmony】
android·react native·ios