美文网首页
Flutter混合项目在 iOS14+启动崩溃处理方法

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

作者: __Gavin__ | 来源:发表于2021-10-20 17:20 被阅读0次

现象

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

原因

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

解决方案

  • 更改Flutter编译配置,强制设置为Release(有效)。

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

image
  • 更改XCode编译模式(未成功):

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

相关文章

网友评论

      本文标题:Flutter混合项目在 iOS14+启动崩溃处理方法

      本文链接:https://www.haomeiwen.com/subject/aubmoltx.html