虽然“flutter devices”命令显示,但在 Flutter Android Studio 中未检测到 iPhone

ken*_*ken 5 android-studio flutter

$ flutter devices显示以下结果。

\n\n
$ flutter devices\n1 connected device:\n\nmy_iPhone \xe2\x80\xa2 <UDID> \xe2\x80\xa2 ios \xe2\x80\xa2 iOS 12.3.1\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是,Android Studio 未检测到此 iphone。\nAndroid Studio GUI 显示 。\n我可以知道如何修复它吗???

\n\n

$ flutter doctor显示没有问题。

\n

小智 6

不确定是否相关,但与线程共享。

\n

保持 iPhone 连接到 Mac 并运行\n “flutter devices”命令

\n

如果开发者模式关闭,您将收到以下错误

\n

\xe2\x80\xa2 错误:要使用您的 iPhone 进行开发,请在“设置”\xe2\x86\x92 隐私和安全中启用开发人员模式。(代码6)

\n


ViK*_*yas 5

重现步骤

  1. 将 iPhone 连接到 MacBook,拔下数据线,锁定手机,重新插入数据线,然后解锁设备。该设备可能会出现在 Android Studio 中。(首选 USB-C 转 Lightning 电缆 - 非强制)。
  2. 在 Android Studio 中使缓存无效/重新启动。
  3. 在设备连接时解锁设备。
  4. 重启 iPhone 和 MacBook 以上均失败。

  • 我拔下电缆,锁定手机,重新插入电缆,然后解锁设备。该设备出现在 AS 中。 (4认同)

apu*_*kar 5

运行命令“flutter doctor -v”后发现xcode安装未完成。

在此输入图像描述

因此,我访问https://developer.apple.com/download/并安装了 ios 和 macos 的其余必要配置文件。

安装后,我在 Android studio 终端中运行以下两个命令,拔下设备的数据线,然后再次插入设备,然后刷新 Android studio 中的设备列表,我就得到了连接的 iPhone。

    sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
    sudo xcodebuild -runFirstLaunch
Run Code Online (Sandbox Code Playgroud)


ken*_*ken 3

我通过重新启动电脑解决了这个问题。