在 Ios 14 Flutter App 中,在 Debug 模式下不保存

Posted

技术标签:

【中文标题】在 Ios 14 Flutter App 中,在 Debug 模式下不保存【英文标题】:In Ios 14 Flutter App does not save in Debug mode 【发布时间】:2021-02-04 01:31:59 【问题描述】:

最近我将我的 iPhone 版本更新到了 ios 14,但在更新到更新的软件版本后,我的颤振应用程序无法保存在调试模式下。 (简单来说,我用 USB 线在我的 ios 设备上运行我的颤振应用程序, 但是在拔下 USB 电缆后,我的应用程序会自动关闭,并且在调试模式下没有连接就不会再次打开。 此问题仅在 IOS 14 中出现。 只有在使用 Xcode 在设备中建立连接时,它才能正常工作。)

在 IOS 13 等其他 IOS 版本中不会出现此问题。

【问题讨论】:

【参考方案1】:

这是 iOS 14 中的新限制。

“由于调试器机制的变化,一旦在设备上安装了 Flutter 调试应用程序(通过使用 Flutter 运行支持 Flutter 的 IDE,或从 Xcode 中),应用程序将无法再通过点击重新启动物理设备上 iOS 14 主屏幕中应用程序的图标。” https://flutter.dev/docs/development/ios-14

如果您想查看有关该问题的更多详细信息:https://github.com/flutter/flutter/issues/60657

【讨论】:

【参考方案2】:

This GitHub issue 建议升级flutter(使用flutter upgrade)或使用flutter run --release

【讨论】:

是的,它在发布中工作,但是调试模式呢(我在那里遇到问题)

以上是关于在 Ios 14 Flutter App 中,在 Debug 模式下不保存的主要内容,如果未能解决你的问题,请参考以下文章

支持的部署目标版本范围是 9.0 到 14.55 Error While Running Flutter App on iOS Simulator

Flutter App 无法在 IoS 模拟器上运行,运行器内有循环,并且 domain=NSPOSIXErrorDomain,code=63

解决flutter在iOS14+真机上的运行问题

Flutter Add-to-app 我可以在 iOS 视图控制器中添加半屏 Flutter 小部件吗

Flutter 应用中适用于 iOS 的 .app 文件在哪里?

Flutter iOS混编 解决flutter在iOS14+ debug模式上无法运行的问题