8
votes

iOS: déployer et exécuter l'application sur le périphérique via la ligne de commande sans jailbreaking

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:

  1. Déployez mon application à l'aide de la ligne de commande à partir de Mac / PC sur le périphérique.
  2. Exécutez l'application sur le périphérique à partir de la ligne de commande Mac / PC.

    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.

    J'ai vu fruitstrap et Ce message .

    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!


0 commentaires

3 Réponses :


5
votes

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.

Voir cette question pour plus d'informations:

uautéomation via une ligne de commande sur un périphérique réel < / p>


1 commentaires

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)



1
votes

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: xxx

http://gamua.com/blog/2012/03/how-to-deploy-ios-apps-aapps-a-the-iphone-via-the-command-line /


1 commentaires

Transporter_chief utilise Fruitstrap en dessous. Pour ce readon iOS-Déployer est la meilleure réponse que je pense.



3
votes

iOS-Déployer de PhoneGap est une fourchette de fritestrap, il peut donc être quelque chose qui vaut la peine d'être cherché dans.


0 commentaires