Wie geben Sie Befehlszeilenargumente in Xcode 4 an?

96

Ich habe gerade ein Upgrade auf Xcode 4 durchgeführt und kann noch nicht viel Dokumentation dazu finden, da es nur Gold Master wurde. Ich muss ein Befehlszeilenargument zum Testen meiner Anwendung angeben.

Der Xcode 3.2-Rat hilft nicht weiter, da sich alles bewegt hat.

Joshua Olson
quelle

Antworten:

158

Befehlszeilenargumente und Umgebungsvariablen können im Abschnitt Ausführen des Schema-Editors eingerichtet werden.
Produkt -> Schema bearbeiten ... -> Ausführen -> Argumente (Kopieren-Einfügen aus dem von Jano angegebenen Link)

CedricSoubrie
quelle
1
Wie erhalten Sie explizite Argumente in einem Befehlszeilen-Xcode-Projekt? wenn Sie es vom Terminal aus ausführen
Gal Marom
(plus1 und danke) Das funktioniert, aber ich muss wirklich so tief gehen, um die Parameter für jeden Lauf zu ändern?
Sibbs Gambling
4
In Xcode 7.3 Beta 5: [Produkt> Schema> Schema bearbeiten ...]
Donut
Wenn das Argument ein Pfad zur Datei oder zum Verzeichnis ist, sollte der vollständige Pfad angegeben werden: / Users / MyUser / Documents / Folder /, der Pfad des relativen Benutzerverzeichnisses (~) wird nicht aufgelöst. Es funktioniert jedoch, wenn es über die Befehlszeile ausgeführt wird.
user1398498
1
@SibbsGambling Sie können nur tun ⌘ <
Vladimir Nul
33

Die Verknüpfung cmd+ <funktioniert auch. (Standardverknüpfung)

Auf Xcode 7 (aktualisiert) ist XCode 10.1

Verknüpfung: Shift+ cmd+<

Merlin
quelle