Flutter ios14版本启动或页面闪退

Flutter项目在 iOS14.1 启动崩溃/某个页面崩溃/闪退

现象

在iOS14发布之后【当前版本为14.1】,运行APP就出现闪退或者进入某个页面出现闪退,和机型可能有关系[目前测试iphone7没问题,但是到7plus,8,11,12都会出问题]。用真机debug启动直接闪退,用安装包启动不闪退,但是进入某个页面闪退。

崩溃/闪退分析

1、启动就闪退,多起几次可能有一次没有问题。
2、启动后到某个页面卡死,或者直接闪退
根本原因尚不明确,个人分析是不是中文的一些命名影响家在路径问题,所以把所有的涉及的中文都改成runner,最后再一个个加回来,最后Product Name会影响Header Folder Path,可能是代码加载路径中出现中文会出问题。

解决方法

Xcode里,选择当前项目的TARGETS->BuildSetting -> Packaging -> Product Name,将中文的命名改成英文,flutter项目建议直接改成Runner,不影响app打包和显示中文名称。特此记录

在这里插入图片描述

在此,我的问题解决了,希望对遇见类似问题的朋友有所帮助。

猜你喜欢

转载自blog.csdn.net/fclwd/article/details/109739257
今日推荐