Adobe consiglia di utilizzare l’editor di SPA per i progetti che richiedono il rendering lato client basato sul framework di un’applicazione a pagina singola (ad esempio, React). Per saperne di più.
In qualsiasi momento, in qualità di sviluppatore, puoi eseguire l’app su un dispositivo o all’interno di un emulatore, purché sia stato configurato l’ambiente di sviluppo.
Per eseguire i seguenti esempi è necessario un sistema che esegue OSx (Mac) con Xcode o un sistema Mac/Win/Linux con l'SDK Android installato.
Configurazione di PhoneGap CLI
Per iOS: Per sviluppare per iPhone e iPad, è necessario Apple Xcode IDE.
Per Android: Per sviluppare per iPhone e iPad, è necessario Google Android Stuido IDE.
Una volta avviato correttamente l’ambiente di sviluppo, scarica l’origine dal riquadro Build app AEM:
L'origine di sviluppo contiene lo stato più recente dell'app, incluse le modifiche non in staging. Utilizza l’origine Gestione temporanea per creare i candidati alle versioni da inviare ai fornitori dell’app store.
Se l’app non viene mai messa in scena, la selezione dell’opzione Staging attiva il flusso di lavoro di staging (suggerimento: questo verrà visualizzato come app per staging nell’app visualizzatore PhoneGap Enterprise disponibile in AppStore e Google PlayStore).
PhoneGap CLI può creare un progetto di piattaforma, compilare la sorgente e distribuire l’app in un unico comando.
Puoi eseguire tutti questi passaggi separatamente, vedi Documenti CLI di PhoneGap.
phonegap run android
// -- or -- //
phonegap run ios
In caso di problemi a questo punto, torna alle basi per i problemi -
Questo verifica che l’ambiente di sviluppo PhoneGap CLI sia attivo e funzioni correttamente.
Puoi eseguire il debug degli JavaScript dell’app utilizzando gli strumenti per sviluppatori di Safari, come faresti con un’applicazione web.
Per abilitare gli strumenti per sviluppatori:
Apri le preferenze di Safari
Fai clic su Avanzate nella finestra Preferenze
Puoi collegare Safari a un dispositivo o a un emulatore iOS.
phonegap run <platform> --device
// -- or -- //
phonegap run <platform> --emulator
Puoi impostare punti di interruzione in qualsiasi punto della sorgente. Quando interagisci con l’emulatore o il dispositivo, l’esecuzione dell’app si arresta a quei punti di interruzione. Puoi eseguire un’analisi approfondita dell’esecuzione e controllare i valori nelle variabili.
Per visualizzare i valori delle variabili, passa il mouse nel metodo corrente.
Dopo aver appreso come sviluppare app con PhoneGap CLI, consulta Accesso alle funzioni del dispositivo.