VMware上的macOS无法识别iOS设备

Ken*_* W. 77 macos vmware ios

我在VMWare中使用Mac OS进行iOS应用程序开发.

更新操作系统和Xcode后,iOS设备不可用,所以我无法测试它.

当设备插入PC时,设备在VMware中显示为已连接并标有绿点.但是,它并没有出现在Xcode的设备中.

我使用的是Mac OS 10.11.有人有想法吗?

Per*_*abs 174

我有同样的问题,但很容易解决.请按照以下步骤操作:

1)在虚拟机(VMWare)设置中:

  • 将USB兼容性设置为2.0而不是3.0
  • 检查"显示所有USB输入设备"设置

2)将设备添加到Apple Developer帐户中允许的开发设备列表中.如果没有这一步,就无法在Xcode中使用您的设备.接下来的一些说明,在" 使用您的开发者帐户注册设备 "部分下:

https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html

  • 这是一个很好的解决方法,但不是解决方案。如果我喜欢在同一个 VM 上使用 USB3 怎么办? (3认同)

Len*_*nor 46

另一个答案是缺少以下帖子中的一些额外信息.例如,当iPhone保持连接/断开循环时.所以这是一个更好的解决方案:

  1. vmware.log搜索你的iphone USB的视频和pid:
    示例:

    vmx | USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:12a8
    
    Run Code Online (Sandbox Code Playgroud)
  2. 关闭vmware(解锁.vmx)

  3. .vmx,添加:

    usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"  
    
    Run Code Online (Sandbox Code Playgroud)

    替换0xvid:0xpid为中的vid和pid vmware.log.例:

    usb.quirks.device0 = "0x05ac:0x12a8 skip-reset, skip-refresh, skip-setconfig"
    
    Run Code Online (Sandbox Code Playgroud)
  4. 在vmware>编辑虚拟机> USB控制器:USB兼容性:USB 2.0
    活动:自动连接新USB设备
    活动:显示所有USB输入设备
    活动:与虚拟机共享蓝牙设备

  5. 启动Mac OS并确保鼠标是Focus on vmware(如果出现则只使用登录提示)

  • 当你找到5个小时的答案,并找到解决问题的答案. (4认同)
  • 这应该是公认的答案,这可以解决使用Windows且设备在操作系统之间不断切换时的问题。 (2认同)

小智 9

我在 Windows 10 机器上运行 Iphone 8+ 和 VMWare macOS High Sierra。

我浏览了数十篇故障排除帖子,除了将您的虚拟机 USB 设置为 2.0 之外,没有一个有帮助。通过反复试验和相当数量的酒,我已经弄清楚了。

解决方案:

按以下顺序做这些事情:

  1. 在 VM 关闭的情况下,转到您正在使用的任何机器的设置,并将 USB 更改为 2.0。您可以在分配内存和内核的同一菜单中找到它

  2. 确保您的手机已接通电源并已关闭。

  3. 启动虚拟机,macOS。

  4. mac 启动时打开手机

  5. 打开 Xcode

  • 酒的种类重要吗?;P Skotch 帮我解决了这个问题。 (7认同)

小智 6

我遇到了与VMWare 12.5.2和OS相同的问题:Mac OS Sierra.
这些是解决这个问题的几个步骤:(对我有用.)

  1. 打开VMWare.
  2. 选择你的操作系统 (我的是MacOS Sierra)
  3. 然后在左侧,选择"编辑虚拟机设置"选项
  4. 将有一个设置弹出窗口.您需要选择"硬件"选项卡.
  5. 在那里,有选项"USB控制器".选择那个.你会发现右侧选项.
  6. 在此,将USB兼容性设置为"USB 2.0",并选中所有3个选项.选项必须如下:i)自动连接新USB设备,ii)显示所有USB输入设备,iii)与虚拟机共享蓝牙设备
  7. 按确定.

你去吧 它会工作.现在,您可以启动虚拟机.并尝试使用正确的USB电缆连接设备.有时可能会出现未经授权的USB电缆问题.如果你有疑问,你可以在这里问我.


Chr*_*zov 5

这是另一件事要尝试(我使用的是 Windows 10):

  1. 停止虚拟机。
  2. 打开开始。
  3. 输入“服务”。
  4. 找到 VMWare USB 仲裁服务并启动它。
  5. 连接您的设备,希望它会被检测到。

这对我有用。我不知道为什么最初没有启动该服务,它曾经在我的 iPhone 7 上运行良好。祝你好运。