2009-09-13 11 views

Antwort

89

Alle Pfade in den Buildeinstellungen werden relativ zu dem Verzeichnis angenommen, das die Datei .xcodeproj enthält. Verwenden Sie den Standard-Unix-Pfad

. project directory 
.. parent directory 

Also, wenn Ihre Projektdatei trunk/Mac/proj.xcodeproj ist, und Ihre Header sind in trunk/Headers/foo.h Token, würden Sie ../Headers zu Ihrem Kopf hinzufügen Suchpfade

+4

Was ist mit Bibliotheken? Kann ich meine .a-Dateien außerhalb des Projekts speichern und ihren Pfad relativ zum Projekt hinzufügen? –

41

Auch gibt es zwei Pfade: $SRCROOT und $SDKROOT.

+1

mit 2 Punkten, d. H.: "../someFolder" gibt Ihnen Ihren Arbeitsbereich Ordner, während $ SRCROOT gibt Ihnen nur den Projektordner (der im Arbeitsbereich Ordner sein könnte). – OhadM

6

In der linken oberen Ecke neben dem build/Stopp-Tasten, klicken Sie auf den Namen des Projekts und Schema bearbeiten ...

In der linken Spalte klicken Sie auf Run

Klicken Sie auf Optionen

Aktivieren Sie das Kontrollkästchen Arbeitsverzeichnis: Benutzerdefiniertes Arbeitsverzeichnis verwenden.

Sie können dann den relativen Pfad an eine beliebige Stelle ändern.

EDIT: Dies ist für Xcode 4.1

+0

in den Run-Optionen gibt es nur 2 Optionen: 'Core Location' &' Application Data'. Kein 'Arbeitsverzeichnis'. xCode 4.3 – Raptor

+1

In xCode 4.5 ist diese Option in Produkt> Bearbeiten Schema ..... Dies funktionierte für mich, danke. – Yuval

+0

ich zweite @ShivanRaptor .. es gibt kein Arbeitsverzeichnis in xCode 4.5 – abbood

2

Für Xcode 5:

Klicken Sie auf Produkt -> Schema -> Schema bearbeiten.

Dann folgen Sie den Anweisungen von ulu5: Klicken Sie auf "Ausführen", klicken Sie auf "Optionen", und aktivieren Sie das Kontrollkästchen "Benutzerdefinierte Arbeitsverzeichnis verwenden."

Verwandte Themen