原生 iOS 引入 Flutter 报错 kernel_blob.bin 找不到

情况

在一次原生 iOS 项目中引入 Flutter 的过程中,在模拟器中运行出现报错:

未能打开文件“kernel_blob.bin”,因为它不存在。

如下图:
原生 iOS 引入 Flutter 报错 kernel_blob.bin 找不到_第1张图片
模拟器中一片黑

原因&解决方案

这个是因为 Flutter 的打包 iOS framework 命令中把 debug 排除了

模拟器运行时应该引入 debug 文件夹的 framework,引入 release 包就会报错

修改命令为:

flutter build ios-framework --no-profile 

结果如下:
原生 iOS 引入 Flutter 报错 kernel_blob.bin 找不到_第2张图片
模拟器运行时,使用 Debug 即可

你可能感兴趣的:(Flutter,入门,IOS,开发,教你一招,ios,flutter)