Frage

Ich versuche meine zu erstellen und zu kompilieren xcodeproj in der Befehlszeile und es funktioniert jetzt.

Es ist also auch möglich, das zu starten xcodeproject vom Terminal statt vom Xcode?

War es hilfreich?

Lösung 2

Wenn Sie eine App aus der Befehlszeile ausführen möchten, verwenden Sie

open /path/to/appname.app

"Build and Go" ist wirklich nur gleichbedeutend mit

xcodebuild [parameters] && open /path/to/appname.app

Andere Tipps

So führen Sie ein Xcode-Projekt vom Terminal aus aus:

open *.xcodeproj

Es kann auch hilfreich sein, einen Alias ​​zu erstellen:

alias xcode="open *.xcodeproj"

Bitten Sie den Befehl, aus der Befehlszeile zu erstellen?

Es ist nur:

xcodebuild

Es stehen viele Optionen zur Verfügung, um Nicht-Default-Optionen auszuwählen:

Usage: xcodebuild [-project <projectname>] [-activetarget] [-alltargets] [-target <targetname>]... [-parallelizeTargets] [-activeconfiguration] [-configuration <configurationname>] [-sdk <sdkfullpath>|<sdkname>] [<buildsetting>=<value>]... [<buildaction>]...
   xcodebuild [-version [-sdk <sdkfullpath>|<sdkname>]]
   xcodebuild [-showsdks]
   xcodebuild [-find <binary>] [-sdk <sdkfullpath>|<sdkname>]
   xcodebuild [-list]

XcodeBuild -Konfigurationsdebug; open /path/to/build/debug/your.app

Übrigens können Sie jede Launchservices -findbare App mit einem bestimmten Dokument öffnen, indem Sie Open -a ohne Pfad oder Erweiterung ausführen, z.

Im Terminal, in Ihrem Projektverzeichnis, rennen Sie einfach:

xed .

Bonus: xed wählt die richtig aus .xcworkspace Wenn einer verfügbar ist.

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