iPhone 6s没有连接到Vmware上的mac osx Sierra

时间:2017-06-28 13:33:29

标签: iphone macos usb hackintosh

我正在尝试将我的iPhone 6s(10.3.2)连接到在Vmware上运行的mac osx Sierra(10.13)。

我已将USB控制器更改为USB 2.0并启用了所有三个选项。

Vmware在设备列表中看到Apple iPhone,但是一旦我按下Connect(断开与主机的连接),就没有任何成功。此外,一旦我从USB线上拔下我的iPhone,它就会重新启动。每次我尝试将其连接到mac osx(在vmware上)时都会发生此行为。

有没有人遇到过这种奇怪的行为,如果有的话,你找到了解决办法吗?

感谢。

4 个答案:

答案 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。同时选择“显示所有设备”。

VMware window

MacOs Xcode

答案 1 :(得分:3)

它可以工作,但是您需要编辑.vmx文件。将iDevice连接到主机时,记下它的供应商ID和产品ID。

然后打开虚拟机的.vmx文件,并添加以下行:

usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig" 

用设备值的数字替换vidpid。然后重新启动虚拟机,专注于虚拟机并连接iDevice。

答案 2 :(得分:1)

经过长时间搜索和搜索解决方案后,我得出结论,Sierra不会识别通过USB连接到虚拟机的Apple设备。

答案 3 :(得分:0)

我在Vmware上运行Mojave操作系统时遇到了同样的问题。除了使用USB 2.0并将usb.quirks设置为“ skip-refresh”之外,还可以通过将Vmware USB Arbitrator设置为主机OS上的可执行文件来解决该问题。请参阅下面的参考:

https://bbs.archlinux.org/viewtopic.php?id=194362