2014-10-01 12 views
5

Ich habe eine Befehlszeile ausführbar in Xcode.Xcode: Wie setze ich das aktuelle Arbeitsverzeichnis auf einen relativen Pfad für eine ausführbare Datei?

Ich verwende Xcode 5.1. Im "Scheme Editor" für das Projekt unter "Optionen" gibt es eine Option für "Arbeitsverzeichnis". Wie kann ich einen Pfad relativ zur .xcodeproj-Datei angeben? Ich habe eine einzelne Periode ausprobiert.

Ich brauche das, weil der Code das Vorhandensein von Dateien relativ zum Projektverzeichnis annehmen muss.

+0

Dies ist ein Befehlszeilenprogramm für das Projekt. – izak

Antwort

12

Sie können Xcode build setting variables wie PROJECT_DIR, z. Wenn Sie Ihr Arbeitsverzeichnis auf $PROJECT_DIR/.. setzen, wird es gleich dem übergeordneten Verzeichnis Ihres Projektverzeichnisses.

+0

ok, duh. Vielen Dank! – izak

4

In Xcode-Einstellungen können Sie den Speicherort der kompilierten Binärdateien relativ zu Ihrem Projekt oder zu jedem beliebigen absoluten Pfad ändern. Gehen Sie zu Preferences ->Locations und klicken Sie dann auf die Schaltfläche Advanced... unter dem Textfeld Derived Data.

In dem Blatt, dass die Build Location-Custom, setzen erscheint und wählen Sie dann die gewünschte Option in der Nähe Dropdown-Liste aus und geben Sie, was auch immer Wege, die Sie im Products Feld mögen.

Screenshot of Xcode Derived Data location diaglog

Verwandte Themen