我正在尝试将我的iPhone 6s(10.3.2)连接到在Vmware上运行的mac osx Sierra(10.13)。
我已将USB控制器更改为USB 2.0并启用了所有三个选项。
Vmware在设备列表中看到Apple iPhone,但是一旦我按下Connect(断开与主机的连接),就没有任何成功。此外,一旦我从USB线上拔下我的iPhone,它就会重新启动。每次我尝试将其连接到mac osx(在vmware上)时都会发生此行为。
有没有人遇到过这种奇怪的行为,如果有的话,你找到了解决办法吗?
感谢。
答案 0 :(得分:4)
我不同意所选择的答案,例如使用Windows 10,配备High Sierra 10.3的VMware 12.5.7,配备iOS 11.0.3的iPhone 5s以及识别该设备的通用电缆。见下图。
然而,它不适用于Ubuntu 16.04,VMware 12.1.1(也是12.5),Sierra 10.12.6(也是High Sierra 10.13)以及相同的iPhone。
我不确定它是否与VMware / MacOS / iOS的Ubuntu兼容性问题。如果有人知道,请告诉我们。
Windows 10提示: 1.向右滚动并在搜索字段中键入“电源选项”,然后单击它。 2.单击所选计划上的“更改计划设置”。 3.单击所选计划上的“更改高级电源设置”。 4.找到“USB设置”并打开。 5.找到“USB选择性暂停设置”并将其更改为禁用。
在VMware中: - 将USB设置从3.0更改为2.0。同时选择“显示所有设备”。
答案 1 :(得分:3)
它可以工作,但是您需要编辑.vmx
文件。将iDevice连接到主机时,记下它的供应商ID和产品ID。
然后打开虚拟机的.vmx
文件,并添加以下行:
usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"
用设备值的数字替换vid
和pid
。然后重新启动虚拟机,专注于虚拟机并连接iDevice。
答案 2 :(得分:1)
经过长时间搜索和搜索解决方案后,我得出结论,Sierra不会识别通过USB连接到虚拟机的Apple设备。
答案 3 :(得分:0)
我在Vmware上运行Mojave操作系统时遇到了同样的问题。除了使用USB 2.0并将usb.quirks设置为“ skip-refresh”之外,还可以通过将Vmware USB Arbitrator设置为主机OS上的可执行文件来解决该问题。请参阅下面的参考: