È possibile eseguire il debug wireless dell'iPhone su iPhone?

1

Sto configurando il mio ambiente di sviluppo Xamarin e ci sono problemi con il debug di iOS. Mi piacerebbe avere un modo per eseguire il debug della mia app su iPhone, ma non è così facile. Ecco i modi che conosco:

  1. Installa macOS virtual machine su Windows e collega iPhone fisicamente tramite USB all'host Windows. Ma non sembra legale installare macOS come macchina virtuale su hardware con marchio non Apple (vedi link e < a href="https://apple.stackexchange.com/questions/91734/using-mac-in-a-virtual-machine-legality"> Uso di Mac in una legalità della macchina virtuale? )
  2. Utilizza l'hardware Apple. Non un'opzione economica, e non voglio migrare a macOS solo per eseguire il debug di app iOS.
  3. Utilizza cloud Mac, ad es. link . Ma non ho trovato un modo per il debugging wireless delle applicazioni iOS. Come ho visto, l'iPhone deve essere fisicamente collegato all'hardware macOS, che in questo caso non è possibile.

Le opzioni più convenienti sarebbero # 3. Sarebbe fantastico eseguire il debug di app iOS su un dispositivo reale utilizzando Mac in cloud. È possibile?

    
posta pfedotovsky 02.01.2018 - 23:36
fonte

2 risposte

1

È possibile eseguire il debug di app iOS su un iPhone in modalità wireless tramite WiFi, sì. Questo è un metodo di debug supportato in Xcode.

Con Xamarin puoi anche eseguire il debug tramite WiFi se attivi "Debug over WiFi" nelle impostazioni di "Debug iOS". Tuttavia con Xamarin è necessario avviare l'applicazione tramite il cavo USB. Quindi non puoi fare una configurazione completamente wireless lì.

Effettuare il debugging wireless con un "cloud Mac" richiederebbe probabilmente l'impostazione di una connessione VPN o simile che faccia apparire il cloud Mac sulla LAN. E funzionerebbe solo con Xcode, non con Xamarin.

Un approccio diverso potrebbe essere quello di acquistare ad esempio Eltima USB Network Gate. Collega l'iPhone al tuo PC locale e usa il software per connettere quella porta USB sulla rete al tuo "cloud Mac" dove sembrerebbe che l'iPhone fosse fisicamente connesso. Questo dovrebbe (almeno in teoria) consentire di avviare e eseguire il debug di app utilizzando Xamarin.

    
risposta data 02.01.2018 - 23:45
fonte
0

Prima di tutto, sì è possibile eseguire il debug dell'applicazione in modalità wireless. Se hai Xcode 9 o versione successiva, sarai in grado di farlo.

Ecco i passaggi da seguire: -

1 Apri Xcode

2 Scegli Finestra > Dispositivi e simulatori

3 Fai clic su Dispositivo e seleziona il tuo iPhone collegandoti via cavo al tuo Mac

4 Nella colonna di destra selezionerai "Connetti via rete" come mostrato nell'immagine qui sotto.

Nota: il dispositivo iOS e il Mac devono essere connessi all'interno della stessa area di rete.

Ho ottenuto un riferimento da questo post

    
risposta data 25.05.2018 - 12:28
fonte

Leggi altre domande sui tag