ios VirtualBox上的Mac OS无法识别iPhone

ccgok5k5  于 2023-05-30  发布在  iOS
关注(0)|答案(4)|浏览(403)

我一直试图将iPhone连接到Mac OS High Sierra,我已经安装了VirtualBox来测试我正在开发的Swift应用程序。然而,即使我将手机连接到USB,我也无法从设备中选择手机。设备部分的消息说没有设备连接到Mac。
所以我有以下问题,1)甚至有可能部署和测试iPhone应用程序从Mac OS托管在VirtualBox上?怎么做呢2)是否有任何替代虚拟机VirtualBox,让我连接我的iPhone到虚拟机的Mac OS的开发目的?
谢谢你。

46qrfjad

46qrfjad1#

我已经尝试了上述所有解决方案,但虚拟机上的macOS仍然无法识别我的物理iOS设备。
对我来说,不知何故,只要在我的iOS设备上打开USB网络共享就可以了。

  • 在主屏幕中,点击设置>个人热点。如果您没有看到个人热点,请点击运营商,您将看到它。
  • 点击“Personal Hotspot(个人热点)”旁边的开关以打开。
  • 使用USB电缆将设备连接到计算机。
  • 同步完成后,设备将自动开始网络共享。
hjzp0vay

hjzp0vay2#

首先,你需要VirtualBox扩展包。
Virtualbox的扩展包允许您使用USB设备。首先从Virtualbox网站Download here下载名为“Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack”的文件。然后打开Virtualbox并从文件菜单中打开“首选项”。转到扩展并添加扩展文件。如果您使用的是Ubuntu,则需要更进一步,将您的用户帐户添加到“vboxusers”组。打开启动器中的系统设置,然后转到“用户和组”。在那里,单击“管理组”。重新启动系统。

设置USB将iPhone插入计算机并打开Virtualbox。选择要使用iPhone的机器,然后打开机器设置。在左窗格中单击选项“USB”。确保“启用USB控制器”和“启用USB 2.0(EHCI)控制器”都已选中。点击窗口右侧的“添加”按钮,看起来像一个带绿色加号的USB插头,然后选择iPhone。单击“确定”关闭设置。
使用iPhone设置好USB后,启动虚拟机。在标题栏中,您会看到“设备”菜单;单击此按钮并转到“USB设备”。选择您的iPhone将其挂载到您的虚拟机。安装后,您可以像使用本地操作系统一样使用iPhone。您现在可以通过XCode安装您的APP。

gcmastyq

gcmastyq3#

如果你还在纠结如何将你的iPhone设备连接到虚拟机客户机MacOS。我建议安装vmware和macos。因为VMware根本没有这个问题
如果你在VirtualBox上安装MacOS经历了很多痛苦,我推荐this tutorial,它也为你提供了你需要的所有文件。这是直接向前的教程和工程的所有方式没有任何问题。

g0czyy6m

g0czyy6m4#

对我来说,我设法将连接到Windows 10主机的iPhone连接到我的访客MacOS Monterey Virtual Box映像的唯一方法是:
1.断开我的手机与Windows系统的连接,并重新启动虚拟机(如果它正在运行)。
1.打开虚拟机虚拟机“设置”,在“USB”选项卡下,确保选择USB 1.1或USB 2.0。
1.在“USB设备过滤器”下,添加所有字段设置列表中的所有可用USB过滤器。请注意,由于您的电话已断开,因此不会显示在那里。这是确定的。
1.添加和额外的USB过滤器,所有字段为空
1.保存这些更改并重新启动VM

  1. VM启动并登录后,请将手机连接到主机系统。此时虚拟机应自动连接到您的手机,您应能够在USB连接设备列表中看到已连接的手机。
    请注意,使用这种方法,取决于您的设置(例如:如果您使用的是通过USB连接的无线鼠标),您最终可能会使用鼠标,只Map到VM,因此您将无法控制主机系统。

相关问题