1

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

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

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

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

谢谢。

4

3 回答 3

4

我不同意选择的答案,因为使用 Windows 10、VMware 12.5.7 和 High Sierra 10.3、iPhone 5s 和 iOS 11.0.3 以及它识别设备的通用电缆。请参阅下面的图片。

但是,它不适用于 Ubuntu 16.04、VMware 12.1.1(也是 12.5)、Sierra 10.12.6(也是 High Sierra 10.13)和相同的 iPhone。

我不确定这是否是 Ubuntu 与 VMware/MacOS/iOS 的兼容性问题。如果有人知道,请告诉我们。

Windows 10 提示: 1. 滚动到右侧并在搜索字段中输入“电源选项”并单击它。2. 在您选择的计划上单击“更改计划设置”。3. 在您选择的计划中单击“更改高级电源设置”。4.找到“USB设置”并打开。5.找到“USB选择性暂停设置”并将其更改为禁用。

在 VMware 中: - 将 USB 设置从 3.0 更改为 2.0。同时选择“显示所有设备”。

VMware 窗口

macOS Xcode

于 2017-11-04T17:34:45.613 回答
3

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

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

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

vid和替换pid为设备值的数字。然后重新启动您的虚拟机,专注于虚拟机并连接您的 iDevice。

于 2018-08-08T11:31:34.353 回答
1

经过长时间的搜索和谷歌搜索,我得出结论,Sierra 无法识别通过 USB 连接到虚拟机的 Apple 设备。

于 2017-07-28T17:38:35.423 回答