L’Adobe consiglia di utilizzare l’Editor SPA per i progetti che richiedono il rendering lato client basato su framework di applicazione a pagina singola (ad esempio, React). Ulteriori informazioni.
In qualsiasi momento, come sviluppatore puoi eseguire l’app su un dispositivo o all’interno di un emulatore, purché sia stato configurato l’ambiente di sviluppo.
Per eseguire gli esempi seguenti, è necessario un sistema che esegua macOS X con Xcode oppure un sistema Mac/Win/Linux con l'SDK Android™ installato.
Configura CLI PhoneGap (https://docs.phonegap.com/en/4.0.0/guide_cli_index.md.html#The%20Command-Line%20Interface
)
Per iOS: per sviluppare per iPhone e iPad, è necessario Apple Xcode IDE.
https://docs.phonegap.com/en/4.0.0/guide_platforms_ios_index.md.html#iOS%20Platform%20Guide
)Per Android™: per sviluppare per iPhone e iPad, è necessario Google Android™ Studio IDE.
https://docs.phonegap.com/en/4.0.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide
)Dopo aver avviato correttamente l’ambiente di sviluppo, scarica l’origine dal riquadro di build dell’app AEM:
L’origine di sviluppo contiene lo stato più recente dell’app, comprese le modifiche non di staging. Utilizza l’origine Staging per creare le versioni candidate per l’invio ai fornitori degli app store.
Se non esegui mai l’app in staging, quando selezioni Staging viene attivato il flusso di lavoro di staging (suggerimento: viene visualizzato come app di staging nell’app del visualizzatore Enterprise di PhoneGap disponibile in AppStore e Google PlayStore).
PhoneGap CLI può creare un progetto di piattaforma, compilare l’origine e distribuire l’app in un unico comando.
Puoi eseguire tutti questi passaggi separatamente, vedi i documenti CLI di PhoneGap (https://phonegap.com/blog/2014/11/13/phonegap-cli-3-6-3/
).
phonegap run android
// -- or -- //
phonegap run ios
In caso di problemi, torna alle nozioni di base per la risoluzione dei problemi -
phonegap create helloWorld
phonegap run android
(o sostituisci Android™ con iOS come sopra).Questa risoluzione dei problemi verifica che l’ambiente di sviluppo CLI di PhoneGap funzioni correttamente.
Puoi eseguire il debug del codice JavaScript dell’app utilizzando gli strumenti per sviluppatori di Safari, allo stesso modo che faresti con un’applicazione web.
Per abilitare gli strumenti per sviluppatori:
Apri le preferenze di Safari
Fare clic su Avanzate nella finestra Preferenze
È possibile collegare Safari a un dispositivo o a un emulatore iOS.
phonegap run <platform> --device
// -- or -- //
phonegap run <platform> --emulator
È possibile impostare i punti di interruzione in qualsiasi punto dell'origine. Quando interagisci con l’emulatore o il dispositivo, l’esecuzione dell’app si interrompe in corrispondenza di tali punti di interruzione. Puoi analizzare in dettaglio l’esecuzione e controllare i valori nelle variabili.
Per visualizzare i valori delle variabili nel metodo corrente, passa il puntatore del mouse.
Dopo aver appreso come sviluppare app con PhoneGap CLI, consulta Accesso alle funzioni del dispositivo.