Frage

Ist es möglich, eine iPhone -Anwendung oder ein Xcode -Projekt vom Terminal aus zu öffnen? Ich habe es schon versucht:

open /path/to/project.app

Dies gibt jedoch eine Warnung zurück und beendet unerwartet aufgrund eines Bildlastfehlers beim Start des Simulators. Hat jemand irgendwelche Vorschläge?

War es hilfreich?

Lösung

Sie können keine iPhone -Anwendung vom Terminal aus starten. Wenn Sie Ihr XCode -Projekt erstellen, "installieren" die Anwendung im iPhone -Simulator, wie in einer realen Umgebung, "installieren". Wenn Sie beispielsweise Ihr Xcode -Projekt und alle Dateien löschen und dann den Simulator ausführen, finden Sie dort weiterhin Ihre Anwendung. Es wurde so konzipiert, dass es die reale Umgebung so weit wie möglich nachahmt. Sie können jedoch verwenden xcodebuild Aus dem Terminal zum Erstellen und Aktualisieren Ihrer Projektdatei führen Sie die Simulator -Anwendung selbst aus.

Für die reguläre Mac OS X-Anwendung können Sie diese aus dem Terminal ausführen. Sie müssen jedoch bedenken, dass Project.App nur ein Verzeichnis-Wrapper ist, den der Finder vorgibt, eine Einzel-Datei-Anwendung für den Benutzer zu sein. Ihre tatsächliche ausführbare Datei befindet sich bei /path/to/project.app/Contents/MacOS/project. Wenn ich beispielsweise ein Projekt habe, das die Anwendung foo.app generiert, würde ich es als solches vom Terminal aus starten:

$ /path/to/project/Foo.app/Contents/MacOS/Foo

Andere Tipps

Kudos

Sie können die iPhone App vom Terminal aus starten. Vielen Dank an idevice.

https://stackoverflow.com/a/31271484/4622092/

Überprüfen Sie diesen Link.

Sie können verwenden simctl Um iOS -Simulatoren aus der Befehlszeile (Terminal) zu steuern, z. B. um eine zu installieren .app Datei im Simulator verwenden

xcrun simctl install booted <path_to_file.app>

Oder um die installierte App zu starten

xcrun simctl launch booted <app_bundle_identifier>

Bitte lesen Sie mehr hier

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top