当 pubspec 依赖项达到一定大小时,我无法在物理 iOS 设备上调试新创建的应用程序,因为它会导致“等待观察端口”步骤在 30 秒后超时。
测试设备:iPhone 12、iPhone 12 Pro
测试的 iOS 版本:14.7.1、14.5
该应用程序在模拟器上运行正常,但在ios真机上运行不正常。我该如何解决这个问题?
Dee*_*eps 81
当您的 iPhone 正忙于处理某些内容时,会出现此错误消息。例如如下。
如果您运行 Flutter doctor,您将看到如下消息。
错误:iPhone X 正忙:正在获取 iPhone X 的调试符号。iPhone X 完成后,Xcode 将继续。(代码-10)
为了确认我打开了 xCode -> windows -> 设备和模拟器,它显示了进度。让进度完成,然后通过运行 Flutter doctor 进行确认,以确保没有错误消息。
小智 37
更新 Xcode 并首次运行后遇到同样的问题。正如这个github问题(https://github.com/flutter/flutter/issues/72161#issuecomment-994653225)中提到的,我只是:
Mij*_*wel 13
我遇到了同样的问题,按照此过程解决了 14.7.1 和 14.8 上的问题:
卸载应用程序
重启手机
使用 Xcode 打开应用程序
为项目运行“flutter clean”
现在,如果您再次运行它,它应该可以工作。
如果仍然不起作用,您可以尝试增加观测站超时(默认值似乎是 30 秒):
localUri = await observatoryDiscovery.uri.timeout(const Duration(seconds: 30));
Run Code Online (Sandbox Code Playgroud)
我不是100%确定为什么这个问题出现不一致,但是在以下链接中有很多相关的讨论: https ://github.com/flutter/flutter/issues/72161
Kha*_*dov 10
对于像我一样懒的程序员,你可以采取以下步骤:
| 归档时间: |
|
| 查看次数: |
34321 次 |
| 最近记录: |