web-dev-qa-db-ja.com

VirtualBox上のMac OSがIphoneを認識しない

IPhoneをMac OS High Sierraに接続しようとしています。テストのためにVirtualBoxにインストールしましたSwift開発しようとしているアプリです。ただし、電話をUSBに接続しても、デバイスから電話を選択できません。デバイスセクションのメッセージに、Macにデバイスが接続されていませんと表示されます。

だから私は次の質問をします、1)VirtualBoxでホストされているMac OSからiPhoneアプリを展開してテストすることは可能ですか?そしてそれを行う方法? 2)開発目的でiPhoneを仮想Mac OSに接続できるVirtualBoxの代替VMはありますか?

ありがとうございました。

14
Haridu

まず、Virtualbox Extension Packが必要です。
Virtualboxの拡張パックを使用すると、USBデバイスを使用できます。最初に、「Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack」というファイルをVirtualbox Webサイト ここからダウンロード からダウンロードします。次に、Virtualboxを開き、[ファイル]メニューから[設定]を開きます。拡張機能に移動し、拡張機能ファイルを追加します。 Ubuntuを使用している場合は、さらに一歩進んで、ユーザーアカウントを「vboxusers」グループに追加する必要があります。ランチャーからシステム設定を開き、[ユーザーとグループ]に移動します。そこに移動したら、[グループの管理]をクリックします。システムを再起動します。

USBのセットアップiPhoneをコンピュータに接続し、Virtualboxを開きます。 iPhoneを使用するマシンを選択し、マシン設定を開きます。左側のペインで[USB]オプションをクリックします。 [USBコントローラを有効にする]と[USB 2.0(EHCI)コントローラを有効にする]の両方が選択されていることを確認します。緑色のプラス記号が付いたUSBプラグのようなウィンドウの右側にある[追加]ボタンをクリックし、iPhoneを選択します。 「OK」をクリックして設定を閉じます。

iPhoneを使用するUSBをセットアップしたら、仮想マシンを起動します。タイトルバーに、「デバイス」メニューが表示されます。これをクリックして、[USBデバイス]に移動します。 iPhoneを選択して、仮想マシンにマウントします。マウントすると、ネイティブOSを使用しているかのようにiPhoneを使用できます。 XCode経由でAPPをインストールできます。

3
Rem Galleu