一、概述
近期将测试机升级至 iOS14
,测试使用 Flutter混合开发
的线上 APP
,没发现什么问题,但是使用 Xcode
安装APP
的场景下,断开 Xcode
后再运行却闪退了。
公司的 APP
测试结果如下:
APP来源 | 是否闪退 | 模式 |
---|---|---|
线上 | 否 | release |
蒲公英 | 是 | debug |
Xcode | 是(断开 Xcode 后再打开 APP ) |
debug |
问题原因
闪退的原因是因为 Flutter SDK
, Flutter
官方的更新速度也是快,对 iOS14
进行了说明:Flutter官网说明链接
大致意思就是说,如果我们在 iOS14
的真机上安装了 debug模式
编译出来的 flutter
应用,那么在断开编译安装连接后,将无法从桌面上打开该应用程序。
解决方案
再次是使用
Xco