我正在使用VMware上的Mac OS来进行iOS应用程序开发。
在更新操作系统和Xcode后,iOS设备不可用,因此无法测试。
当将设备连接到电脑时,在VMware中显示设备已连接并标有绿点。但是,在Xcode的设备列表中没有出现该设备。
我正在使用Mac OS 10.11。有人有什么想法吗?
我正在使用VMware上的Mac OS来进行iOS应用程序开发。
在更新操作系统和Xcode后,iOS设备不可用,因此无法测试。
当将设备连接到电脑时,在VMware中显示设备已连接并标有绿点。但是,在Xcode的设备列表中没有出现该设备。
我正在使用Mac OS 10.11。有人有什么想法吗?
我曾经遇到相同的问题,但解决起来非常容易。按照以下步骤操作:
1)在虚拟机(VMWare)设置中:
2)将设备添加到您的苹果开发者帐户允许开发设备列表中。如果没有这一步骤,就无法在Xcode中使用您的设备。
接下来是一些说明:注册单个设备
另一个答案缺少一些额外的信息,在下面这篇文章中也提到了。例如,当iPhone在连接/断开循环时。所以这里有一个更好的解决方案:
在vmware.log
中搜索你的iPhone USB的vid和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
替换为在vmware.log
中找到的vid和pid。例如:
usb.quirks.device0 = "0x05ac:0x12a8 skip-reset, skip-refresh, skip-setconfig"
在vmware中,选择 编辑虚拟机 > USB 控制器:
USB 兼容性:USB 2.0
启用:自动连接新的 USB 设备
启用:显示所有 USB 输入设备
启用:与虚拟机共享蓝牙设备
启动 Mac OS 并确保鼠标焦点在 vmware 上(或者只需使用登录提示)
ITunes
并重新打开即可。弹窗要么会出现,要么ITunes
会检测到设备。 - Fabrizio Bertoglio我在使用VMWare 12.5.2和Mac OS Sierra系统时遇到了同样的问题。
以下是我用来解决这个问题的几个步骤(对我有效)。
好了,现在可以工作了。现在您可以启动虚拟机,并尝试使用正确的USB电缆连接您的设备。有时候USB电缆可能存在未经授权的问题。如果仍然有疑问,可以在这里问我。
这里有另一个可以尝试的方法(我使用的是Windows 10):
这是对我有效的方法。我不知道为什么一开始服务没有启动,而且它曾经在我的iPhone 7上正常工作。祝好运。
播放器(左上角)>可移动设备>启用所需设备
这就是我所要做的。单击
一下,以便在插入手机之前将焦点置于OSX上。在我的情况下,我不得不这样做才能让它正常工作。我遇到了同样的问题。我在kb.vmware.com的解决方案中找到了答案。
通过添加以下内容,它对我有效:
usb.quirks.device0 = "0xvid:0xpid skip-refresh"
以下是详细步骤:
vmx | USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:8240 path:13/7/2 speed:full family:hid]
此行具有USB设备的名称及其vid和pid信息。记下vid和pid值。
usb.quirks.device0 = "0xvid:0xpid skip-reset"
例如,对于在第2步中找到的Apple设备,此行为:
usb.quirks.device0 = "0x05ac:0x8240 skip-reset"
usb.quirks.device0 = "0xvid:0xpid skip-refresh"
usb.quirks.device0 = "0xvid:0xpid skip-setconfig"
usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"
注意:
详细信息请参见此处。