2022-04-22iOS项目混编flutter,iOS真机debug模式下打不开flutter页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2022-04-22iOS项目混编flutter,iOS真机debug模式下打不开flutter页面相关的知识,希望对你有一定的参考价值。

参考技术A      最近项目中要集成flutter来进行混编,但是在集成后,突然遇到一个很神奇的问题,在debug模式下,用数据线连接真机打包可以打开flutter页面,但是一旦拔掉数据线,再打开flutter页面就不行了,开始以为是因为flutterSDK的原因,但是一查资料才发现,原来是因为debug模式下flutter实现了热重载,默认的编译方式是JIV,但是ios14+之后的系统限制了JIV这种编译方式,所以连接Xcode重新run一个release包就可以了,因为flutter在release模式下的编译方式是AOT,iOS14+的系统是支持这种编译方式的,具体解决方案如下图

再运行就可以了。

当然还有另外一种解决方案,就是修改flutter的编译配置,强制设为release

以上是关于2022-04-22iOS项目混编flutter,iOS真机debug模式下打不开flutter页面的主要内容,如果未能解决你的问题,请参考以下文章

Flutter工程化之iOS混编集成

ios flutter 混编

Flutter iOS混编 解决flutter在iOS14+ debug模式上无法运行的问题

iOS Flutter 混编遇到的问题及解决办法

iOS Flutter 混编遇到的问题及解决办法

Flutter - 将 Flutter 集成到现有项目(iOS - Framework篇)