Hur man ansluter iPhone till VirtualBox

Om du behöver interagera med iOS virtuellt krävs en iPhone VirtualBox-anslutning. Utvecklare och testare som arbetar med iOS-baserade projekt kan använda den här lösningen i stället för den inbyggda metoden för USB-passthrough, som har flera nackdelar. Den traditionella metoden kräver till exempel direkt fysisk åtkomst till värddatorn och är benägen att drabbas av USB-kompatibilitetsproblem.

Fjärråtkomst till iPhone i VirtualBox är möjlig med dedikerad, flexibel programvara som USB Network Gate. Det här verktyget delar effektivt USB-enheter över ett nätverk. Med den här metoden kan du ansluta en iPhone till VirtualBox även utan en fysisk anslutning mellan iPhone och den virtuella maskinen.

Nedan förklarar vi hur du använder både den inbyggda VirtualBox-lösningen och alternativ programvara som USB Network Gate för att upprätta en VirtualBox iOS-fjärranslutning.

Obs: Informationen i den här artikeln förblir relevant fram till den senaste versionen av VirtualBox (version 7.1.6, släppt i mars 2025) och upprätthåller kompatibilitet för USB-passthrough-funktioner för iPhone-anslutningar.

Inbyggd metod för att omdirigera iPhone till VirtualBox

VirtualBox har en inbyggd USB-passthrough-funktion som gör att du kan ansluta en iPhone till en virtuell maskin. Den här funktionen har dock flera begränsningar:

  • Begränsat till användning i en VM: Du kan inte dela enheten mellan flera VM:er samtidigt.
  • Fungerar endast via fysisk USB-anslutning: iPhone-VM-anslutningen fungerar bara om enheten är direkt ansluten till värddatorn.
  • Känslig för drivrutinsproblem: Eftersom en fysisk anslutning krävs kan vissa USB-styrenheter nu fungera korrekt på grund av att USB-drivrutinen saknas eller är felaktigt installerad.
Obs: 


• iPhone kan endast anslutas till en virtuell maskin åt gången.

• Välj USB 3.0 (xHCI) i VM-inställningarna för optimal VirtualBox USB-passthrough-anslutning för iPhone.

• Starta om VirtualBox eller kontrollera om USB-portarna är intakta eller rena om VirtualBox inte kan läsa eller upptäcka iPhone.

• Från och med iPhone 7 har Apple implementerat begränsningar som kan förhindra att dessa enheter känns igen i VirtualBox-VM:ar. Användare med nyare iPhone-modeller kan stöta på kompatibilitetsutmaningar.

Innan du ansluter din iPhone behöver du slutföra några konfigurationssteg:

Steg 1: Om VirtualBox inte är installerat på din enhet, ladda ner installationsprogrammet från den officiella webbplatsen och slutför installationen.

Steg 2: Ladda ner och installera Extension Pack. Detta paket aktiverar stöd för USB 2.0 och 3.0 som ofta krävs för iPhone-anslutning.

För att ladda ner Extension Pack:

  • Besök den officiella VirtualBox-webbplatsen.
  • Öppna VirtualBox, gå till Arkiv → Inställningar → Tillägg, och lägg till den nedladdade filen.


Om du använder Ubuntu, kör kommandot sudo usermod -aG vboxusers <username> och starta om systemet.

Steg 3: I VM-inställningarna konfigurerar du USB-styrenheten. Se till att välja USB 3.0 (xHCI) för optimal hastighet, eller USB 2.0 (EHCI) om din port inte stöder USB 3.0.

Ansluta iPhone till VirtualBox

När VirtualBox har konfigurerats följer du dessa steg för att upprätta anslutningen till iPhone-virtuella maskinen:

Steg 1: Starta den virtuella maskinen.

Steg 2: När den virtuella maskinen har startat helt ansluter du din iPhone till USB-porten på värddatorn.

Steg 3: I VirtualBox går du till Enheter → USB → [Din iPhone].

iPhonen bör nu vara monterad i gästoperativsystemet och visas i Enhetshanteraren.

Felsökning: VirtualBox USB-drivrutinskonflikt

Ett vanligt problem när du delar eller slutar dela en USB-enhet är en krasch av drivrutinen VBoxUSBMon.sys, vilket kan orsaka en Blue Screen of Death (BSOD).

Här är några effektiva lösningar för det här problemet:

  1. Inaktivera tillfälligt den konfliktande drivrutinen (VBoxUSBMon.sys).
  2. Om problemet kvarstår, överväg att använda en alternativ virtualiseringsplattform som VMware eller Hyper-V.

USB Network Gate för iPhone-omdirigering till VirtualBox

För ett pålitligt och problemfritt sätt att få åtkomst till din iPhone via en VirtualBox-virtuell maskin kan du välja en specialiserad USB-delningstjänst med virtuella USB-passthrough-funktioner. Till skillnad från VirtualBox inbyggda USB-passthrough gör den här typen av programvara det möjligt att upprätta en fjärranslutning utan behov av kablar eller fysiska USB-portar.

USB Network Gate är en av de ledande lösningarna för VirtualBox iPhone-fjärranslutningar. Med det här verktyget kan du omdirigera en iPhone, iPad eller vilken annan USB-enhet som helst till i stort sett vilken VM som helst. Det fungerar utmärkt med VirtualBox, VMWare och Hyper-V.

Varför använda USB Network Gate för VirtualBox iPhone-fjärranslutning

  • Stabilitet och tillförlitlighet i toppklass: Den här programvaran kan alltid upprätta en säker anslutning med minimalt behov av konfiguration.
  • Hög överföringshastighet: Anslut din iPhone till VM:n utan märkbara fördröjningar eller lagg.
  • Lättanvänd plattform: Bara några klick, och din iPhone blir tillgänglig från gästoperativsystemet.
  • Stöd för flera plattformar: USB Network Gate har dedikerade versioner för olika operativsystem, inklusive Windows, macOS och Linux.
  • Mångsidighet: USB Network Gate låter dig omdirigera enheter till VM:er som körs på vilken större hypervisor som helst.
  • Förbättrad säkerhet: Dra nytta av avancerad kryptering av kommunikationen som skyddar dina data från obehörig åtkomst.

Hur du får åtkomst till iPhone i VirtualBox med hjälp av USB Network Gate

Följ stegen nedan för att upprätta en fjärranslutning mellan VirtualBox och iPhone utan fysiska begränsningar.

Steg 1: Installera USB Network Gate på värddatorn där din iPhone är fysiskt ansluten.

Steg 2: Starta appen och leta upp din iPhone i enhetslistan.

Steg 3: Klicka på ”Dela” så att värddatorn aktiverar fjärråtkomst.

Steg 4: Installera USB Network Gate på VirtualBox-gästoperativsystemet.

Steg 5: I den virtuella maskinen öppnar du applikationen, navigerar till fliken “Fjärrenheter” och hittar din delade iPhone.

Steg 6: Klicka på ”Anslut.” Din iPhone kommer nu att visas i VM som om den vore direkt ansluten.