web-dev-qa-db-fra.com

Équivalent ADB pour appareil iOS

Je cherchais un instrument comme Android ADB afin de déboguer des appareils iOS. J'ai trouvé iOS instrument , un outil du XCode capable de déboguer des applications sur des appareils iOS mobiles. Cet instrument est utile si vous devez tester votre application ou une autre application open source. 

Je dois tester le périphérique iOS, plus que mes applications, donc je cherchais quelque chose comme Android ADB pour les périphériques iOS.

Y a-t-il quelque chose comme ça?

15
user3596455

Vous pouvez utiliser pour obtenir les périphériques ios connectés avec la commande xcrun instruments -s devices.

2
GrayJackie

Tu as demandé:

J'aimerais savoir s'il est possible d'exécuter une retouche sur le périphérique iOS, par exemple des événements de saisie tels que "tap", "glisser", "glisser", "glisser", de la même manière que le shell adb pour les périphériques Android. Par exemple, j'aimerais toucher une icône quelconque (telle que les paramètres ou une autre icône du menu principal) et je ne suis pas intéressé par le débogage de mes applications, mais uniquement par l'émulation d'un événement afin de déboguer l'appareil. 

Ce type de test est effectué via Instruments. Reportez-vous à la section Test d'interface utilisateur automatisée du Guide de l'utilisateur Instruments. Voir également la vidéo WWDC 2010 - Automatisation du test d'interface utilisateur à l'aide d'instruments , qui présente des démonstrations interactives de ce processus. Cette page Commandes Cocoa contient de nombreux autres liens.

En bout de ligne, vous pouvez utiliser l’outil UI Automation d’Instruments pour automatiser les tests de votre interface utilisateur. Notez que certains d’entre nous ont eu des problèmes avec iOS 7 lors de l’utilisation de cette option sur le simulateur, mais cela semble fonctionner correctement sur les périphériques physiques.

2
Rob

Si Adobe AIR est installé avec son outil adt (Adobe Developer Tool), vous pouvez exécuter:

adt -devices -platform ios

1
Steve W