Flutter 应用程序停留在物理 iPhone 的安装和启动步骤

Posted

技术标签:

【中文标题】Flutter 应用程序停留在物理 iPhone 的安装和启动步骤【英文标题】:Flutter app stuck on Installing and Launching step for physical iPhone 【发布时间】:2020-04-22 22:06:31 【问题描述】:

我的 Flutter 应用程序的烦人问题:物理 iPhoneX 上的 ios13.3、Xcode11.3。 iOS 模拟器都可以工作。该问题仅发生在物理设备上。 Flutter App 在启动时冻结(即在安装和启动...步骤)!有任何想法吗 ?? 我的颤振医生 -v 没有带来任何问题。还尝试了颤振清洁和颤振升级。但似乎没有什么能解决问题...

如果我从 Xcode (Runner.xcworkspace) 运行应用程序,那么一切正常。仅通过 VSCode 和 Flutter,我无法再启动我的物理 iPhoneX。

此外,当上传到 TestFlight 时,应用程序会在应用程序启动时冻结! (灰屏冻结)。因此 Apple App Store 暂时拒绝所有 Flutter 应用!很烦人。

我不确定安装和启动...冻结是否与 TestFlight 和 App Store 问题有关!还不如……

【问题讨论】:

尝试flutter run -v查看更多详细日志可能是应用程序启动时崩溃了。 谢谢,我看看这个。 这是workaround solution - 之后就可以了!! 【参考方案1】:

这为我解决了这个问题:

    从 Xcode 运行应用程序。 在 iPhone 上禁用 WiFi。 从 android Studio 运行。 启动过程完成后打开 iPhone 上的 WiFi。

【讨论】:

【参考方案2】:

这是一个临时解决方案 我遇到了这个问题。我从我的设备上卸载了该应用程序,在 xcode 中打开了该项目,运行了一些出现在黄色三角形警告区域中的构建清理程序,然后通过 xcode 构建了该应用程序。然后再次从设备上卸载该应用程序。然后通过android studio运行,它工作了。

【讨论】:

当这种情况发生在我身上时,只需在 Xcode 中应用建议的更改步骤就足以让它再次工作。

以上是关于Flutter 应用程序停留在物理 iPhone 的安装和启动步骤的主要内容,如果未能解决你的问题,请参考以下文章

vsCode 不在物理 iPhone 上运行颤振应用程序

在物理设备上测试时出现 Flutter 部署错误::errSecInternalComponent

在物理 iPhone 上运行颤振开发的应用程序时出错

无法在物理 Apple 设备上运行颤振应用程序

移动层导致物理对象停留在原地

Firebase (Flutter) 验证电话号码始终需要 reCAPTCHA