16

Mi piace davvero come posso fare semplicemente ionic upload e ottenere immediatamente la mia app sul mio iphone!Come posso eseguire il debug di un'applicazione in ionic view da windows?

Ma come faccio a eseguirne il debug? Sono su Windows e tutte le opzioni che ho trovato richiedono di essere su OSX.

1) Safari 6 debug remoto - Safari per Windows è stato interrotto a 5,1

2) XCode - No, sulle finestre

3) ionic emulate ios -l -c -s no, sulle finestre

Ho un Mac su ascolto in standby per le richieste di compilazione tramite il servizio vs-mda-remote da Visual Studio Cordova Tools, quindi sono in grado di creare e distribuire su un dispositivo attivo come quello, tuttavia ciò richiede molto tempo.

Se questo è stato in qualche modo integrato con vista ionica

ionic upload -l -c -s 

la mia vita sarebbe completa. Okay forse possiamo fare a meno del live live per ora, ma è possibile a tutti ???

Per chiarire, io sono a conoscenza di ionica servire, ma sto parlando di debug al telefono utilizzando l'applicazione mobile IonicView. Ho un problema che si verifica SOLO sul telefono tramite l'app IonicView, ma non può essere replicato nel browser.

+1

Al momento non è possibile eseguire il debug su Ionic View. Inoltre, la vista ionica non ha tutti i plugin - quindi se usi qualcosa come il plugin sqlite non funzionerà su Ionic View :( – TimoSolo

+0

Ho usato il debug specialmente quando l'applicazione consuma * plugin nativi * eseguendo l'app 'ionic run android' su dispositivo USB allegato e * GapDebug * salvami per il doppiaggio – mumair

risposta

7

io non so perché, ma ho pensato GapDebug è molto più meglio conosciuto. GapDebug ti offre tutte le funzionalità di cui hai bisogno per eseguire il debug dell'applicazione in modo semplice e agevole. Funziona su Mac OS X ma anche su un computer Windows.

+1

Questo è fantastico, basta configurarlo e amarlo fino ad ora, grazie! – parliament

+0

Nessun problema, sei il benvenuto. Per quanto ne so è il più grande strumento per il debug delle applicazioni !! – Sithys

+0

Sì, l'interfaccia utente è molto inefficiente. Sinceramente l'unica cosa che manca è un'app mobile GapDebug per semplificare l'implementazione. IonicView ha risolto questo problema tramite "upload ionico" e aprendolo nella propria app richiede letteralmente 5 secondi. c'è tutto il processo di provisioning e firma di un ipa che nel mio caso richiede un Mac in standby per la creazione del pacchetto (richiede più di un minuto). Non è facile da implementare come 'upload ionico 'ma è più vicino al metallo, per così dire. – parliament

0

Se è stata installata la CLI Ionic utilizzando npm ed è stata aggiunta correttamente come variabile PATH al proprio ambiente Windows, si avrà accesso al comando ionic serve. Questo avvia un server localhost sul tuo computer per testare la tua app in una visualizzazione web.

Per verificare la presenza di insetti, è sufficiente aprire ispettore del browser e verificare la presenza di errori registrati alla console.

http://ionicframework.com/docs/cli/install.html

http://blog.teamtreehouse.com/install-node-js-npm-windows

+3

grazie, ma sono consapevole di questo e lo sto usando, sto specificatamente cercando di eseguire il debug dell'applicazione sul mio telefono utilizzando l'app mobile IonicView come ho detto. Sto cercando di eseguire il debug di un problema nella mia app che si verifica solo quando eseguito attraverso IonicView e non può essere replicato nel browser. – parliament

+0

Dovresti segnalare questo bug ai ragazzi di DriftyCo. Sono piuttosto veloci nell'affrontare questi problemi. https://github.com/driftyco/ionic/issues –

+2

La domanda era rivolta ai test telefonici, non ai test locali. Sebbene l'ambiente locale funzioni per il test, ci sono ancora cose che devono essere corrette sul dispositivo che i test locali non cattureranno. – Justin

0

Intel XDK e Intel Live View app consentono il debug di un dispositivo iOS da Windows.

https://software.intel.com/en-us/intel-xdk

si deve firmare la propria versione della vista app dal vivo e ti dà le istruzioni per questo.

Quindi puoi semplicemente collegare il tuo iPhone. Intel XDK lo rileverà. Fai clic sulla scheda di debug e distribuirà e eseguirà il debug della tua app.

-3

GapDebug non consente di controllare se si utilizza iOS 10.

https://www.genuitec.com/discontinue-development-of-gapdebug/

+1

Questo dovrebbe essere un commento sulla risposta accettata. La domanda non viene specificatamente posta su GapDebug – parliament

+0

La risposta accettata risponde su GapDebug. Perché hai votato? Stavo condividendo informazioni utili alla risposta accettata. – Path

1

risposte sopra circa ionic serve e GapDebug sono fantastici, ma c'è un altro modo per eseguire il debug dell'applicazione ionica in esecuzione sul dispositivo Android utilizzando browser Chrome.

Sì cromo, tutto quello che dovete fare è digitare chrome://inspect, assicurarsi che il telefono è collegato con USB abilitati Opzioni sviluppatore, e vedere la magia!

Nota: Se si sta utilizzando Chrome per ispezionare/debug, quindi deve chiudere GapDebug

enter image description here

Per iOS (ionici, PhoneGap, Cordova) apps debug su Safari, si prega di controllare questo post.

Problemi correlati