美文网首页
iOS flutter混合项目在iOS14真机debug模式启动

iOS flutter混合项目在iOS14真机debug模式启动

作者: _会飞的鱼 | 来源:发表于2023-08-31 15:30 被阅读0次

iOS项目中集成了Flutter, 使用iOS14系统真机在断开调试后,点击App图标启动闪退。

因为在Deug模式下,Flutter为了实现热重载,默认编译方式为JIT。而iOS14系统对这种编译模式做了限制,导致无法启动。

解决方案:(flutter3.0.0及以上版本)

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

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


image.png

相关文章

网友评论

      本文标题:iOS flutter混合项目在iOS14真机debug模式启动

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