
Lorsqu'il s'agit de tester et de déboguer des applications mobiles, l'élément important est les appareils cibles. Eh bien, si vous avez la possibilité de connecter un iPhone ou un iPad directement à votre machine de développement, vous n’avez pas à vous inquiéter. Mais que faire si vous deviez inspecter une application exécutée sur un appareil qui ne pouvait pas être physiquement connecté à votre Mac? Le débogage à distance sera probablement la meilleure option dans ce cas.
Si vous vous demandez comment déboguer des applications iOS sur un appareil sans fil ou même à distance, dans cet article, vous découvrirez les moyens les plus pratiques de le faire.
FlexiHub est conçu pour virtualiser les périphériques USB (comme iPhone, iPad, iPod, etc.) et les rediriger sur le réseau. La solution fonctionne sur les réseaux LAN, Ethernet et Internet.
Avec FlexiHub, vous aurez accès à l'iPhone ou à l'iPad malgré toute distance entre le Mac exécutant Xcode et l'appareil lui-même. FlexiHub deviendra un ajout utile aux équipes qui travaillent à distance mais qui doivent encore effectuer le débogage USB de l'iPhone.
De plus, FlexiHub fonctionne sur un large éventail de plates-formes, notamment Mac, Windows et Linux. Cela signifie que vous pourrez connecter un appareil à l'un d'entre eux et exécuter le débogage à distance iOS sur un seul Mac avec Xcode.
C'est ça. Vous pouvez désormais accéder à l'appareil iOS distant depuis votre ordinateur local comme s'il était directement connecté à votre machine.
Nous avons également réalisé une brève vidéo pour démontrer une expérience pratique de la connexion d'appareils iOS à Mac pour le débogage à distance:
Remarque: pour de meilleures performances avec les appareils iOS, il est recommandé d'utiliser une connexion directe dans FlexiHub, qui implique des machines avec les adresses IP publiques des deux côtés. Si l'appareil iOS est connecté via WAN pour le débogage à distance, pour réduire la latence, il est essentiel de déployer un serveur de tunnel.
Le débogage sans fil est devenu une réalité grâce à la nouvelle fonctionnalité disponible depuis Xcode 9.
Cette fonctionnalité élimine le besoin de toujours connecter et déconnecter l'appareil pour l'installation et le débogage de l'application.
Cependant, vous devez garder à l'esprit que, malgré ses nombreux avantages, cette méthode présente certains inconvénients:
Pour configurer iPhone, iPad, procédez comme suit:
Vous êtes maintenant prêt à démarrer le débogage à distance des applications iOS.