2008-11-07 8 views
5

In XCode kann ich CMD-R verwenden (oder CMD-Y zu debuggen), und meine App wird kompilieren, installieren Sie auf dem Telefon & Start-up. (Ich habe schon mein Handy & XCode so dass dieser Teil prepped wie erwartet funktioniert.)Gibt es eine schnelle Möglichkeit zum Erstellen und Installieren auf dem iPhone (von XCode), ohne die App zu starten?

Was ich LIKE zu tun geben wird CMD- < etwas anderes > und haben mein Programm & kompilieren auf die Installation Telefon, aber NICHT Start-up.

Ich realisiere, dass ich nur CMD-B bauen kann, dann durch einige Rigamarole gehen, aber ich hoffe, dass einer von euch Smart-Folk mir die Abkürzung des faulen Mannes für all das erzählen kann.

Danke!

Antwort

4

Hey Olie, ich habe nicht versucht, weil ich im Moment nicht ein iPhone zu implementieren, aber diese/sollte/Arbeit:

Sie können ein Skript erstellen, die xcodebuild in Ihrem aktuellen läuft Projektverzeichnis und geben Sie das Installationsziel an. Angenommen, Sie möchten irgendwann debuggen, verwenden Sie die Debug-Konfiguration, andernfalls verwenden Sie release. Dann binden Sie das Skript an einen Befehlsschlüssel in den Xcode-Einstellungen und Sie sollten auf dem Weg sein. So starten Sie xcodebuild mit Debug würden Sie so etwas wie:

xcodebuild install -configuration Debug 

Wenn Sie mehr als ein Ziel in Ihrem Projekt haben, werden Sie das xcodebuild auch angeben:

xcodebuild install -target iPhoneApp -configuration Debug 

Sie können auch erstellen Eine Konfiguration speziell für dieses Szenario in Ihren Projekten und übergeben Sie diese an xcodebuild und Sie sollten in der Lage sein, dies in Ihrer bevorzugten unterstützten Sprache (dh AppleScript, Python, Ruby, etc.) zu skripten.

HTH

+1

Während dies bauen, aber ich habe nicht in der Lage zu bekommen das zu tatsächlich * ins groß * an ein iOS-Gerät oder aktualisieren Sie sogar eine bestehende Installation. Irgendwelche akzeptieren/upvoters haben tatsächlich die Installationshälfte verifiziert? Das Angeben von -sdk iphoneos6.0 oben auf diesem tatsächlich zerstörten Sachen genug in meiner eigenen Erschaffung, die xcode richtig nicht bereitstellen konnte, bis ich einen sauberen Bau tat. – MaulingMonkey

0

Haben Sie sich mit der Verwendung von Automator befasst? Hier ist eine good write up auf, wie XCode zu bauen und was nicht zu automatisieren.

1

Ich hatte die gleiche Frage.

Ich endete mit dem XCode Organizer. Wählen Sie Ihr aktuelles Gerät aus. Zusammenfassung Tab. „+“ Applications..then diejenige auswählen, die Sie gerade gebaut (unter /build/[debug|release]-iphoneos/.app

Dies ist sehr leicht die Installation.

0

(genaue Flaggen bauen machen und laufen

xcodebuild build -sdk iphoneos6.0 workspace/project, targets, configs and/or scheme flags

(grab from github here dann einfach zu installieren): unter „Mann xcodebuild“ dokumentiert, Xcode Kommandozeilen-Tools installieren)

path/to/fruitstrap --id device-uuid-to-install-on --bundle path/to/ios.app

Verwandte Themen