iOS: Bereitstellen und Ausführen von App auf dem Gerät über die Befehlszeile ohne Jailbreak

8

Ich bin auf der Suche nach einer Möglichkeit, Dev-Testzyklen für iOS zu automatisieren und die gängigsten Methoden schienen jailbreak und ssh zu sein. Dies umfasst zwei Schritte:

  1. Stellen Sie meine App über die Befehlszeile von Mac / PC auf dem Gerät bereit.
  2. Führen Sie die App auf dem Gerät über die Mac / PC-Befehlszeile aus.

Aber seit iOS6 und iPhone5 war der offizielle Jailbreak flockig, was mich dazu brachte, eine alternative Lösung zu finden, die nicht auf Jailbreak basierte.

Ich habe fruitstrap und diesen Beitrag .

Das erste wird jedoch nicht mehr aufrechterhalten, und das letztere scheint weit von offiziell oder stabil zu sein. Also hier bin ich wieder, jede Idee wird geschätzt!

    
kakyo 22.03.2013, 20:13
quelle

3 Antworten

5

Sie können Instrumente in der Befehlszeile ausführen, um Ihre App im Simulator zu starten (und automatisierte Tests auszuführen). Von dem, was ich verstehe, funktioniert das auch mit einem echten Gerät.

Siehe diese Frage für weitere Informationen:

UIAutomation über die Befehlszeile auf einem echten Gerät

    
Bill Agee 23.03.2013, 02:27
quelle
3

ios-deploy von PhoneGap ist eine Abzweigung von Fruitstrap, also könnte es sich lohnen, etwas genauer zu betrachten.

>     
Ryan Wersal 14.01.2014 14:51
quelle
1

Bills Link beantwortet den "Build and Run" -Teil meiner Frage.

Ich werde den Deploy-Teil beantworten: Die einzige Arbeitsmethode, die ich gefunden habe, war, den Rubin-Edelstein transporter_chief.rb über eine IPA-App zu verwenden:

%Vor%

Ссылка

    
kakyo 02.05.2013 16:12
quelle