VMware上的macOS无法识别iOS设备
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VMware上的macOS无法识别iOS设备相关的知识,希望对你有一定的参考价值。
我在VMWare中使用Mac OS进行ios应用程序开发。
更新操作系统和Xcode后,iOS设备不可用,所以我无法测试它。
当设备插入PC时,设备在VMware中显示为已连接并标有绿点。但是,它并没有出现在Xcode的设备中。
我使用的是Mac OS 10.11。有人有想法吗?
我有同样的问题,但很容易解决。请按照以下步骤操作:
1)在虚拟机(VMWare)设置中:
- 将USB兼容性设置为2.0而不是3.0
- 检查“显示所有USB输入设备”设置
2)将设备添加到Apple Developer帐户中允许的开发设备列表中。如果没有这一步,就无法在Xcode中使用您的设备。
接下来的一些说明:Register a single device
另一个答案是缺少一些额外的信息from the following post。例如,当iPhone保持连接/断开循环时。所以这是一个更好的解决方案:
- 在
vmware.log
中搜索你的iphone USB的视频和pid: 例:vmx | USB: Found device [name:Apple IR Receiver vid:05ac pid:12a8
- 关闭vmware(解锁
.vmx
) - 在
.vmx
中,添加:usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"
用0xvid:0xpid
中的vid&pid替换vmware.log
。例:usb.quirks.device0 = "0x05ac:0x12a8 skip-reset, skip-refresh, skip-setconfig"
- 在vmware>编辑虚拟机> USB控制器:USB兼容性:USB 2.0 活动:自动连接新的USB设备 活动:显示所有USB输入设备 活动:与虚拟机共享蓝牙设备
- 启动Mac OS并确保鼠标是Focus on vmware(如果出现则只使用登录提示)
我遇到了与VMWare 12.5.2和OS相同的问题:Mac OS Sierra。 这些是解决这个问题的几个步骤:(对我有用。)
- 打开VMWare。
- 选择你的操作系统(我的是MacOS Sierra)
- 然后在左侧,选择“编辑虚拟机设置”选项
- 将有一个设置弹出窗口。您需要选择“硬件”选项卡。
- 在那里,有选项“USB控制器”。选择那个。你会发现右侧选项。
- 在此,将USB兼容性设置为“USB 2.0”,并选中所有3个选项。选项必须如下:i)自动连接新USB设备,ii)显示所有USB输入设备,iii)与虚拟机共享蓝牙设备
- 按确定。
你去吧它会工作。现在,您可以启动虚拟机。并尝试使用正确的USB电缆连接设备。有时可能会出现未经授权的USB电缆问题。如果你有疑问,你可以在这里问我。
我在Windows 10机器上运行Iphone 8+和VMWare macOS High Sierra。
我经历了几十个故障排除帖子,其中没有一个,不包括将你的VM设置为2.0,帮助。通过反复试验,以及相当数量的酒,我已经弄明白了。
解:
按以下顺序执行以下操作:
- 关闭VM后,转到您正在使用的任何一台机器的设置,并将USB更改为2.0。您可以在分配ram和内核的同一菜单中找到它
- 确保手机已插上电源并已关闭。
- 启动VM,macOS。
- 启动mac时打开手机
- 打开Xcode
做答案中的建议,但确保你也click inside the VM
,以便OSX在你插入手机之前有焦点。在我的情况下,我必须这样做才能使它工作。
我想补充一点。
要使设备在Mac上运行,您必须确保它们已连接到它。我不知道其他版本如何处理,但我使用的是VMware Workstation 12 Player
如果你去Player (Top left corner) > Removable Devices > Enable the device you
想要
多数民众赞成我必须做的事情。
这是另一件尝试(我正在使用Windows 10):
- 停止VM。
- 打开开始。
- 输入“服务”。
- 找到VMWare USB仲裁服务并启动它。
- 连接您的设备,希望它会被检测到。
这对我有用。我不知道为什么服务没有首先启动,它曾经与我的iPhone 7很好地工作。祝你好运。
我有2台安装了VMWare Workstation和Mac OS Sierra的计算机作为客户操作系统。第一台机器可以识别我的iOS设备,而我的第二台机器无法识别它。第二台机器表现出与其他机器相同的行为,它将无休止地与iPhone重新连接和断开连接。
值得庆幸的是,我的第二台机器与我的VM存在网络连接问题。所以当我重置VM的网络设置时,我偶然发现了解决方案。
您可以尝试以下步骤,看看它是否适合您。它对我有用。
- 转到“开始”菜单。
- 打开VMWare文件夹。
- 启动VMWare网络编辑器。
- 单击更改设置按钮以指定管理员权限。
- 单击“恢复默认值”按钮。
- 打开虚拟机。
- 验证Mac OS上的Internet连接。
- 连接iOS设备。如果iTunes在Mac上启动,则表示Mac已正确识别您的iOS设备。
以上是关于VMware上的macOS无法识别iOS设备的主要内容,如果未能解决你的问题,请参考以下文章
VMware Workstation/Fusion 中安装 Fedora 23/24 及其他 Linux 系统时使用 Open VM Tools 代替 VMware Tools 增强工具的方法(代码片