Utveckla appar med PhoneGap CLI developing-apps-with-phonegap-cli
Som utvecklare kan du när som helst köra programmet på en enhet eller i en emulator, förutsatt att du har konfigurerat utvecklingsmiljön.
För att kunna köra följande exempel behöver du ett system som kör OSx (Mac) med Xcode, eller ett Mac/Win/Linux-system med Android SDK installerat.
Bootstrap din utvecklingsmiljö bootstrap-your-development-environment
För iOS: Om du vill utveckla för iPhone och iPad behöver du Apple Xcode IDE.
- Ladda ned kostnadsfritt här.
- PhoneGap iOS - plattformshandbok
För Android: Om du vill utveckla för iPhone och iPad behöver du Google Android Studio IDE.
- Ladda ned kostnadsfritt här.
- Plattformshandbok för PhoneGap Android
Hämta källan download-the-source
När du har startat om utvecklingsmiljön hämtar du källan från AEM App Build Tile:
- Klicka på den nedrullningsbara menyn PhoneGap Build.
- Klicka på Hämta källa.
- Välj önskad källa från modalen Hämtningskälla.
- Klicka på Hämta och spara ZIP-filen på datorn.
- Extrahera den hämtade ZIP-filen till arbetsytan.
Skapa och läsa in appen (från källa) build-and-load-the-app-from-source
PhoneGap CLI kan skapa ett plattformsprojekt, kompilera källan och distribuera appen med ett enda kommando.
- Kontrollera att du har installerat PhoneGap CLI, se ovan.
- I ett konsolfönster (eller terminalfönster) går du till rotkatalogen för den extraherade källan.
- Ange följande kommando:
phonegap run android
// -- or -- //
phonegap run ios
- Skapa en ny mapp (mkdir test)
- Navigera till den nya mappen (cd test)
- Kör 'phonegap create helloWorld'
- Navigera till helloWorld (cd helloWorld)
- Kör 'phonegap run android (eller ersätt android med ios som ovan).
- Emulatorn kommer att öppna och köra din nya PhoneGap-app och säga 'Device Ready' om JavaScript-bryggan till native fungerar.
Felsöka Javascript med felsökningen Safari och IOS debug-javascripts-with-safari-and-ios-debug
Du kan felsöka appens JavaScript-skript med hjälp av utvecklarverktygen i Safari, på samma sätt som med ett webbprogram.
Aktivera Safari Developer Tools enable-safari-developer-tools
Så här aktiverar du utvecklarverktygen:
-
Öppna Safaris inställningar
- Klicka på Safari i menyraden
- Klicka på Inställningar
-
Klicka på Avancerat i inställningsfönstret
- Markera "Visa menyn Framkalla i menyraden"
- Stäng inställningsfönstret
Ansluta Safari till iOS connect-safari-to-ios
Du kan ansluta Safari till en iOS-enhet eller emulator.
- Navigera till rotkatalogen för den extraherade källan i ett konsolfönster.
- Ange följande kommando för att starta programmet på enheten eller emulatorn.
phonegap run <platform> --device
// -- or -- //
phonegap run <platform> --emulator
- Öppna Safari
- Klicka på Utveckla på menyraden
- Välj undermenyn iOS Simulator
- Klicka på home.html
Felsöka JavaScript med Safaris webbinspektör debug-javascript-with-safari-s-web-inspector
Du kan ange brytpunkter var som helst i källan. När du interagerar med emulatorn eller enheten stoppas körningen av appen vid dessa brytpunkter. Du kan stega dig igenom körningen och kontrollera värdena i variabler.
- Klicka på Resurser i webbinspektören
- Navigera i källträdet och klicka på den önskade källfilen
- Klicka på radnumret bredvid för att lägga till en brytpunkt
- Interagera med enhet eller emulator
- Använd kontrollknapparna för att fortsätta köra, stega över, stega in i och ta bort metoder:
Nästa steg the-next-steps
När du har lärt dig mer om hur du utvecklar appar med PhoneGap CLI går du till Åtkomst till enhetsfunktioner.