如果没有连接 USB 电缆,无法在 iOS 上运行 Flutter 应用程序

Bas*_*ijk 11 xcode flutter

我有一个 Flutter 项目,它显示带有用户位置的地图。

当通过 USB 连接时,该应用程序可以在物理 Android 和 iOS 设备上正常运行。

如果 iOS 上没有连接 USB 电缆,应用程序启动时会立即崩溃。在 Android 上这不是问题。

我用 Ionic/Angular 制作的其他应用程序没有这个问题。我的应用程序是否尝试连接 XCode 中的某些调试器?或者也许是我错过的另一个设置?

Bas*_*ijk 27

事实证明,我可以在不连接 USB 电缆的情况下使用 Flutter 应用程序。首先,我必须通过 XCode 在我的 iPhone 上运行该应用程序。然后我只需要将应用程序部署到我的 iPhone 上即可

flutter run --release


Oma*_*att 8

这是一个已知的问题。由于 iOS 14 以来调试器机制的变化,在调试模式下运行的 Flutter iOS 应用程序在与主机断开连接时将无法在物理设备上运行。