Flutter混合项目在 iOS14+启动崩溃处理方法

2021-10-20  本文已影响0人  __Gavin__

现象

混合项目Xcode真机调试一切正常,在断开数据线后,打开App直接崩溃,打包安装一样崩溃,系统版本为iOS15。

原因

闪退的原因:混合项目集成的 Flutter 项目是以 debug 模式编译的,但是 Flutter SDK 不再支持 iOS 14 及以上的系统在 debug 模式编译的情况下脱离数据线调试进行 App 启动。
Flutter官网说明

解决方案

找到Flutter安装位置,依次打开 flutter/packages/flutter_tools/bin/xcode_backend.sh

image

使用Release模式编译,这个时候Flutter编译方式为AOT,可正常启动;

上一篇 下一篇

猜你喜欢

热点阅读