美文网首页
Flutter混编在iPhone真机debug模式启动闪退

Flutter混编在iPhone真机debug模式启动闪退

作者: _牧歌 | 来源:发表于2023-07-23 14:13 被阅读0次

    现象:项目中集成了flutter模块, 连接iPhone真机调试后,断开。点击App图标启动闪退。

    原因:deug模式下,flutter为了实现热重载,默认编译方式为JIT。而iOS14以上系统对这种编译模式做了限制,导致无法启动。

    解决方案:

    1.更改XCode编译模式:使用release模式编译,这个时候flutter编译方式为AOT,可正常启动。

    2.不更改XCode编译模式:找到flutter安装位置,依次打开
    flutter/packages/flutter_tools/bin/xcode_backend.dart里面更改flutter编译配置,强制设置为release。


    image.png

    相关文章

      网友评论

          本文标题:Flutter混编在iPhone真机debug模式启动闪退

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