2013-01-13 3 views
12

Est-il possible de pousser un IPA vers un appareil via la ligne de commande?Pousser IPA sur le périphérique via la ligne de commande (après xcodebuild)?

L'IPA a été construit à partir de la ligne de commande en utilisant xcodebuild et signé avec un certificat de développeur. L'appareil n'est pas cassé et a été provisionné pour le développement. Dans le cas d'un lot livré, je le répare par Ad-Hoc and App Store IPAs with xcrun. J'ai connaissance de fruitstrap. Je ne veux pas supprimer l'App Bundle de l'IPA (exigence fruitstrap), et je ne veux pas le «crochet de débogage» fourni par fruitstrap.

La question est similaire à Install application in iphone device through command line, mais j'ai besoin d'outils Apple. Jusqu'à présent, je n'ai trouvé que des méthodes manuelles utilisant iTunes. (Et comme @fanneyward offert - safari mobile).

+0

Vous devez utiliser iTunes, ou vous pouvez mettre ipa sur votre serveur et l'installer à partir de Safari mobile directement. – fannheyward

+0

Merci @fanneyward. – jww

+1

** ios-deploy --debug --bundle votre_iPA_Path.app **. C'est la commande pour installer l'ipa sur l'appareil mais assurez-vous que vous avez installé le profil d'approvisionnement et le certificat. – Jaiswal

Répondre

1

Si vous envisagez d'utiliser Test Flight App pour la distribution construit des dispositifs (on ne sait pas de votre question, que ce soit juste pour vous-même ou pour les bêta-testeurs), Ray Wenderlich a a great post on Automated Testing que vous montre comment faire automatiquement Jenkins pousser construit à des essais en vol. Ce n'est pas exactement ce que vous demandez, mais certainement une bonne alternative.

Questions connexes