Starten Sie ein xcodeproj vom Terminal aus
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?
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.