在 iPhone Flutter 上启动应用程序时出错

Posted

技术标签:

【中文标题】在 iPhone Flutter 上启动应用程序时出错【英文标题】:Error launching application on iPhone Flutter 【发布时间】:2021-08-02 14:40:54 【问题描述】:

我无法在 VSCode 上测试我的颤振应用程序,该应用程序在 catalina on vitual box 上运行。

从 VSCode 启动应用程序后,我只是收到单行错误Error launching application on Najam’s iPhone.,然后应用程序正在设备中打开,但随后与 VSCode 断开连接

Launching lib/main.dart on Najam’s iPhone in debug mode...
Automatically signing ios for device deployment using specified development team in Xcode project: H5PHS46J86
Running pod install...                 277.5s
Running Xcode build...                                                  
 └─Compiling, linking and signing...   114.5s
Xcode build done.                      346.8s
Installing and launching...            59.8s
Error launching application on Najam’s iPhone.

我的尝试

正如这里https://github.com/flutter/flutter/issues/69632#issuecomment-803646337 所建议的那样,我尝试了以下解决方案,但它对我不起作用

在 Podfile 中设置platform to 10.0(平台:ios,'10.0') 组合使用flutter cleanpod cache clean --allpod install

我也试过这个解决方案https://***.com/a/64661277/7290043。但它也没有工作。

flutter clean pod cache clean --all

rm -rf ios/Flutter/Flutter.framework

颤振酒吧获取

吊舱安装

颤动运行

我该怎么办?

【问题讨论】:

【参考方案1】:

推出的时间很长。您正在构建什么类型的机器? VSCode 调试可能只是超时。尝试直接从 xcode 运行,a)查看它是否保持连接,b)查看是否报告了任何进一步的错误

【讨论】:

感谢您的回复。是的,它适用于 xcode。但问题是我无法使用 xcode 正确调试我的应用程序。在 VScode 上,我使用调试控制台并使用 print 语句来找出问题的根源。但不幸的是,我在 VSCode 中遇到了上述错误。有没有办法在 VScode 中运行应用程序? @agreensh【参考方案2】:

同样的问题,我解决了:

    flutter/bin/cache,删除flutter_tools.snapshot和flutter_tools.stamp; flutter/packages/flutter_tools/lib/src/ios/devices.dart,找到'await observatoryDiscovery.uri.timeout(const Duration(seconds: 60))' 然后将 60 改为 240 颤动运行 哇,成功了

【讨论】:

以上是关于在 iPhone Flutter 上启动应用程序时出错的主要内容,如果未能解决你的问题,请参考以下文章

Mac M1 -- 在 iPhone 12 Pro Max 上启动应用程序时出错。(Flutter.h 和 AMSupportURLConnectionDelegate、AMSupportURLSes

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

为啥我的 Flutter 应用在​​ iOS 上启动时会崩溃?

无法为模拟器构建应用程序。在 iPhone 12 上启动应用程序时出错

将应用程序从 Android Studio 部署到 iPhone 时出现 Flutter 错误

如何选择 iPhone 模拟器模型在 Visual Studio Code 上调试 Flutter 应用程序?