Débogage des applications hybrides
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Déboguer les applications iOS hybrides sur un appareil équipé de Safari
- Déboguer des applications Android sur un appareil équipé du navigateur Google Chrome
- Utiliser votre appareil pour déboguer les applications Android exécutées sur votre ordinateur de développement
Débogage d'une application hybride sur iOS
Vous vous demandez comment déboguer des applications hybrides sur iOS ? Vous utilisez Safari pour communiquer entre votre système de développement est un appareil réel ou simulé. Pour les besoins de débogage, vous traitez votre application mobile en tant qu’application Web.
- Ouvrez Safari sur l'ordinateur.
- Sélectionnez .
- Cliquez sur l'onglet Avancé.
- Cliquez sur Afficher le menu de développement dans la barre de menu.
- Si vous utilisez le simulateur iOS :
- Si Xcode est ouvert, appuyez sur CONTRÔLE, cliquez sur l’icône Xcode dans la barre de tâches, puis sélectionnez .
- Sinon, dans une fenêtre de terminal, saisissez open -a iOS\ Simulator.
- Dans le menu du Simulateur iOS, sélectionnez .
- Sélectionnez un appareil.
- Ouvrez Safari depuis l'écran d'accueil de l'appareil ou du Simulateur iOS.
- Accédez à l'emplacement de votre application Web.
- Dans Safari sur votre ordinateur de bureau, sélectionnez , puis sélectionnez l’URL que vous avez ouverte dans Safari sur l’appareil ou le simulateur. La fenêtre de l’inspecteur Web s’ouvre et se joint à l’instance Safari en cours d’exécution sur votre appareil.
Débogage d'une application hybride sur Android
Vous vous demandez comment déboguer des applications hybrides sur Android ? Vous utilisez des appareils Android réels ou simulés avec le navigateur Google Chrome. Pour consulter des instructions récentes, recherchez « Remote Debugging » à l’adresse developers.google.com/web/tools/.
Ressources
- Debugging Hybrid Apps that are Running on a Mobile Device
- Remote Debugging on Android with Chrome (developer.chrome.com)
- Testing and Debugging in Simulator (bibliothèque du développeur iOS)