美文网首页
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