VirtualBox上的Mac OS无法识别Iphone

时间:2018-01-15 20:03:13

标签: ios iphone macos virtual-machine virtualbox

我一直在尝试将iPhone连接到Mac OS High Sierra,我已经安装在VirtualBox上,用于测试我正在尝试开发的swift应用程序。但是,即使我将手机连接到USB,我也无法从设备中选择手机。设备部分中的消息显示没有设备连接到Mac。

所以我有以下问题, 1)甚至可以从VirtualBox上托管的mac os部署和测试iPhone应用程序吗?怎么做? 2)VirtualBox有没有替代VM,允许我将我的iPhone连接到虚拟mac os用于开发目的?

谢谢。

3 个答案:

答案 0 :(得分:2)

如果您还在苦恼如何将您的 Iphone 设备连接到虚拟机来宾 MacOS。我建议安装 vmware 并在其上安装 macos。因为vmware根本没有这个问题

如果您在 virtualbox 上安装 macos 经历了很多痛苦,我推荐 this tutorial 它还为您提供了您需要的所有文件。这是一个直接的教程,并且一直运行没有任何问题。

答案 1 :(得分:1)

首先,您需要Virtualbox Extension Pack。
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将其安装到您的虚拟机。安装后,就可以像使用本机OS一样使用iPhone。您可以立即通过XCode安装APP。

答案 2 :(得分:1)

我已经尝试了上述所有解决方案,但我的虚拟机上的 macOS 仍然无法识别我的物理 iOS 设备。

对我来说,在我的 iOS 设备上打开 USB 网络共享就可以了。

<块引用>
  • 在主屏幕中,点击设置 > 个人热点。如果您没有看到个人热点,请点按运营商,您就会看到它。
  • 点按“个人热点”旁边的开关即可打开。
  • 使用 USB 数据线将您的设备连接到计算机。
  • 同步完成后,设备将自动开始网络共享。