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.