iPhone non si connette a VirtualBox: soluzione

Usare il tuo iPhone con VirtualBox non è semplice come collegarlo una volta che la macchina virtuale è in esecuzione. Devi usare la versione corretta di VirtualBox, poiché l'edizione open-source non ha supporto USB. Una volta che hai la versione giusta di VirtualBox, hai bisogno del VirtualBox Extension Pack.
Versioni VirtualBox
Se hai scaricato VirtualBox dal sito web di VirtualBox, sei a posto. Se stai usando una macchina Linux e hai scaricato VirtualBox dai tuoi repository, hai probabilmente scaricato l'Open-Source Edition, o OSE. Questa versione non ha supporto USB. Qualsiasi macchina virtuale tu abbia creato con l'OSE funzionerà con la versione closed-source di VirtualBox. Una volta disinstallata l'OSE, installa la versione di VirtualBox scaricata dal sito web. Quando la apri, le tue macchine virtuali saranno lì.
VirtualBox Extension Pack
Il pacchetto estensioni per VirtualBox ti permette di usare dispositivi USB. Prima scarica il file, chiamato "Oracle_VM_VirtualBox_Extension_Pack-4.1.6-74713.vbox-extpack", dal sito web di VirtualBox. Poi apri VirtualBox e apri "Preferenze" dal menu File. Vai a Estensioni e aggiungi il file estensioni. Se stai usando Ubuntu, dovrai fare un passo in più e aggiungere il tuo account utente al gruppo "vboxusers". Apri le Impostazioni di sistema dal launcher, poi vai a "Utenti e gruppi". Una volta lì, clicca "Gestisci gruppi". Riavvia il sistema.
Configurazione USB
Collega il tuo iPhone al computer e apri VirtualBox. Scegli la macchina che vuoi usare con il tuo iPhone e apri le impostazioni della macchina. Nel riquadro sinistro clicca l'opzione "USB". Assicurati che "Abilita controller USB" e "Abilita controller USB 2.0 (EHCI)" siano entrambi selezionati. Clicca il pulsante "Aggiungi" sul lato destro della finestra, che sembra una spina USB con un segno più verde, e seleziona l'iPhone. Clicca "OK" per chiudere le impostazioni.
Utilizzo del tuo iPhone
Una volta configurato l'USB, avvia la tua macchina virtuale. Nella barra del titolo, vedrai il menu "Dispositivi"; clicca questo e vai a "Dispositivi USB". Seleziona il tuo iPhone per montarlo sulla tua macchina virtuale. Una volta montato, puoi usare l'iPhone come faresti se stessi usando il tuo SO nativo. Puoi installare iTunes a patto che la tua macchina virtuale esegua un sistema operativo compatibile, sia Windows che OS X.