
Quando si tratta di test e debug di applicazioni mobili, l'elemento importante sono i dispositivi di destinazione. Bene, se hai la possibilità di collegare iPhone o iPad direttamente alla tua macchina di sviluppo, non devi preoccuparti. Ma cosa succede se hai bisogno di ispezionare un'app in esecuzione su un dispositivo che non può essere fisicamente connesso al tuo Mac? Il debug remoto sarà probabilmente l'opzione migliore in questo caso.
Se ti stai chiedendo come eseguire il debug delle app iOS su un dispositivo in modalità wireless o anche da remoto, in questo articolo scoprirai i modi più convenienti per farlo.
FlexiHub è progettato per virtualizzare i dispositivi USB (come iPhone, iPad, iPod, ecc.) E reindirizzarli sulla rete. La soluzione funziona su LAN, Ethernet e Internet.
Con FlexiHub, avrai accesso all'iPhone o all'iPad nonostante la distanza tra il Mac con Xcode e il dispositivo stesso. FlexiHub diventerà un'utile aggiunta per quei team che lavorano in remoto ma devono ancora eseguire il debug USB dell'iPhone.
Inoltre, FlexiHub funziona su un'ampia gamma di piattaforme tra cui Mac, Windows e Linux. Ciò significa che sarai in grado di connettere un dispositivo a uno qualsiasi di essi ed eseguire il debug remoto iOS su un singolo Mac con Xcode.
Questo è tutto. Ora puoi accedere al dispositivo iOS remoto dal tuo computer locale come se fosse collegato direttamente alla tua macchina.
Abbiamo anche realizzato un breve video per dimostrare un'esperienza pratica di connessione di dispositivi iOS al Mac per il debug remoto:
Nota: per ottenere le migliori prestazioni con i dispositivi iOS, si consiglia di utilizzare una connessione diretta in FlexiHub, che coinvolge macchine con indirizzi IP pubblici su entrambi i lati. Se il dispositivo iOS è connesso tramite WAN per il debug remoto, per diminuire la latenza è essenziale distribuire un server tunnel.
Il debug wireless è diventato una realtà grazie alla nuova funzionalità disponibile da Xcode 9.
Questa funzionalità elimina la necessità di connettere e disconnettere sempre il dispositivo per l'installazione e il debug dell'app.
Tuttavia, tieni presente che, nonostante i suoi numerosi vantaggi, questo metodo presenta alcuni inconvenienti:
Per configurare iPhone, iPad, segui questi passaggi:
Ora sei pronto per avviare il debug remoto delle app iOS.