在 vs 代码中未检测到物理设备(iPad)以进行颤动,但已检测到并且可以正常工作以在 Xcode 中进行调试

har*_*era 7 ios flutter vscode-debugger

这是我的环境

  • Xcode 版本:11.1 (11A1027)
  • 物理设备: - iPad mini 2 (IOS 12.4.2)
  • VSCode 版本:1.39.2
  • Flutter 版本:1.9.1+hotfix.6

当我使用 Flutter 项目的 iOS 部分并使用 XCode 运行它的物理设备时,它会检测到设备并且工作正常,但是我不知何故无法在 VSCode 的可用设备部分看到该设备。

但是 VSCode 可以检测并在模拟器上正常工作。

我也跑去flutter doctor看连接的设备,但它再次没有显示连接的物理设备,而是显示模拟器创建的设备。

小智 15

我遇到过同样的问题。就我而言,由于某种原因,最近的 iOS 更新关闭了开发者模式...所以我需要再次启用它(设置 - 隐私和安全 - 开发者模式)。


har*_*era 8

使用rm -rf <flutter_repo_directory>/bin/cache武力删除文件缓存,然后flutter doctor -v重新安装丢失的SDK目录。

删除flutter/bin/cache目录中的缓存,然后重新安装 dart sdk 解决了这个问题。

提到这个问题扑库(发行编号:41006)。


Eye*_*Eye 5

我所要做的就是断开设备与笔记本电脑的连接,确保 VS Code 打开,然后在没有 VS Code 的情况下再次连接设备,然后它会立即检测到并自动选择设备。