2009-10-18 8 views
5

Ich kann bereits eine App mit einem Verteilungsprofil über die KommandozeileWie kann ich eine App über die Befehlszeile auf meinem iPhone bereitstellen?

xcodebuild -configuration Distribution -sdk iphoneos3.0 clean build 

aber ich möchte bauen einen Schritt weiter gehen und die App auf dem angeschlossenen iPhone installieren und ausführen (als ob ich d gedrückt, Build und Ausführen in XCode).

Der letzte Befehl, der im Befehlsfenster (cmd + shift + B) aufgelistet wird, ist CodeSign, was meines Wissens nur den Code und sonst nichts signiert. Ich bin mir also nicht sicher, welcher Befehl (falls vorhanden) über die Befehlszeile ausgeführt werden kann, um die App auf dem iPhone zu installieren und auszuführen.

Ich bin das offizielle SDK, kein jailbroken Telefon.

+1

Wie gehören diese nicht auf Stack Overflow? Es ist eine Entwicklungsfrage und sollte hier sein, nicht auf Super User. –

Antwort

2

Wenn Sie eine post build script haben, sollten Sie in der Lage sein, es zu installieren und es mit einem Skript auszuführen. Wenn Sie jailbroken sind, sollten Sie in der Lage sein, SCP zu verwenden und es dann direkt auszuführen.

Es kann auch eine AppleScript oder automator Art und Weise der Lösung des Problems sein.

+0

Es ist mir nicht klar, welcher Befehl die Installation ausführen würde. Ich ncftp nur die Anwendung auf meinem FTP-Server/Anwendungen/ – dave

+1

Wenn Ihr jailbroken und haben OpenSSH installiert Sie sollten in der Lage sein: scp -CRP $ APPDIR/build/Veröffentlichung-iphoneos/Example.app root @ IPHONE_IP $ So kann ich (und meine Tester) es später holen: #!/bin/sh CD "$ HOME/src/bidding_practice/Stamm/Personal Bridge Scorer/Build/Release-iphoneos" zip -pr PBS.zip Personal \ Bridge \ Scorer.app echo "put PBS.zip" | ncftp MyWebSite rm PBS.zip #/bin/sh rm -f PBS.zip wget http://mywebsite.com/PBS.zip unzip PBS.zip rm -f PBS.zip rm! - rf/Applications/Personal \ Bridge \ Scorer.app/ Persönliche \ Bridge \ Scorer.app//Applications/ Sie könnten Thed SSH einrichten, um das Pull-Skript automatisch auszuführen. –

+0

Persönlich: –

Verwandte Themen