2009-09-13 16 views

Odpowiedz

89

Wszystkie ścieżki w Ustawieniach kompilacji są przyjmowane względem katalogu zawierającego plik .xcodeproj. Użyj średnia ścieżka Unix tokeny

. project directory 
.. parent directory 

Więc jeśli plik projektu jest bagażnik/Mac/proj.xcodeproj i nagłówki są w bagażniku/nagłówki/Foo.h, należy dodać do nagłówka ../Headers Ścieżki wyszukiwania.

+4

co z bibliotekami? Czy mogę mieć pliki .a poza projektem i dodać ścieżkę do projektu? –

41

Istnieją również dwie ścieżki: $SRCROOT i $SDKROOT.

+1

za pomocą 2 kropek, tzn .: "../someFolder" da ci folder roboczy, podczas gdy $ SRCROOT poda tylko folder projektu (który może znajdować się w folderze obszaru roboczego). – OhadM

6

W lewym górnym rogu obok przycisków build/stop, należy kliknąć na nazwę projektu i Edit Schematu ...

W kolumnie po lewej stronie kliknij na Run

Kliknij Options

Zaznacz pole obok Katalog roboczy: Użyj niestandardowego katalogu roboczego.

Następnie można zmienić względną ścieżkę w dowolne miejsce.

EDIT: To jest dla Xcode 4.1

+0

w Opcjach przebiegu dostępne są tylko 2 opcje: "Lokalizacja rdzenia" i "Dane aplikacji". Brak "katalogu roboczego". xCode 4.3 – Raptor

+1

W kodzie X 4.5 ta opcja znajduje się w Product> Edit Scheme ..... To zadziałało dla mnie, dzięki. – Yuval

+0

i drugi @ShivanRaptor .. nie ma działającego katalogu w kodzie X 4.5 – abbood

2

Dla Xcode 5:

Kliknij na produkt -> System -> Schemat Edit.

Następnie wykonaj instrukcje ulu5: Kliknij "Uruchom", kliknij "Opcje" i zaznacz pole "Użyj niestandardowego katalogu roboczego".

Powiązane problemy