Je recherche un moyen d'automatiser les cycles de dev-test pour iOS et les moyens les plus populaires semblaient être Jailbreak, puis Ssh. Cela inclut deux étapes: p>
Cependant, depuis iOS6 et iPhone5, le jailbreaking officiel avait été flaky qui m'a fait vouloir trouver une solution alternative non basée sur Jailbreak. P>
J'ai vu fruitstrap et Ce message . p>
Cependant, le premier n'est plus maintenu et ce dernier semble être loin d'être officiel ou stable. Alors voici à nouveau, une idée est appréciée! P>
3 Réponses :
Vous pouvez exécuter des instruments sur la ligne de commande pour lancer votre application (et exécuter vos tests automatisés) dans le simulateur. De ce que je comprends cela fonctionne aussi avec un véritable appareil. P>
Voir cette question pour plus d'informations: P>
uautéomation via une ligne de commande sur un périphérique réel < / p>
Avec iOS 10 et Xcode 8, l'uautomation 8 a été simplement supprimée, vous ne pouvez donc pas démarrer une application avec l'automatisation .TraceTemplate plus. Cependant, on peut exécuter une application avec juste un autre tracetemplate telle que la plaquette de la fuite.Tracetemplate (étant donné que vous pouvez utiliser d'autres méthodes d'essai QA que les méthodes JS à partir de l'uautomation)
Le lien de Bill a répondu à la partie "Construire et gérer" de ma question.
Je répondrai à la partie déployée: La seule méthode de travail que j'ai trouvée était d'utiliser le rubis Gem Transporter_chief.rb sur une application IPA: p> http://gamua.com/blog/2012/03/how-to-deploy-ios-apps-aapps-a-the-iphone-via-the-command-line / p> p>
Transporter_chief utilise Fruitstrap en dessous. Pour ce readon iOS-Déployer est la meilleure réponse que je pense.
iOS-Déployer de PhoneGap est une fourchette de fritestrap, il peut donc être quelque chose qui vaut la peine d'être cherché dans. p>