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.

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)


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+<

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.