2012-11-05 14 views
6

Mam projekt z brakującymi plikami. Pliki są ich własnym folderem na tym samym poziomie, co folder projektu aplikacji iOS. Nie wiesz, dlaczego pliki są wyświetlane jako "brakujące". Czy mogę coś zrobić z bibliotekowymi ścieżkami wyszukiwania (zobacz zrzut ekranu poniżej), aby znaleźć je poprawnie?Jak poprawić brakujące pliki w projekcie xcode iOS

fyi: Odziedziczyłem projekt, więc zostałem do mnie wysłany. Próbuję go skompilować i zabrać wszystkie te pliki.

dzięki za pomoc :)

xcode screenshot

search paths screenshot

+0

nie rozumiem. Czy utworzyłeś foldery z wyszukiwarki i przeciągniesz tam pliki projektu, ponieważ chcesz uporządkować pliki, a teraz pojawiają się one jako zaginione? – jcesarmobile

+0

Odziedziczyłem projekt, więc zostałem do mnie wysłany. Próbuję go skompilować i zabrać wszystkie te pliki. – hanumanDev

Odpowiedz

9

To nie ma nic wspólnego z biblioteki ścieżek wyszukiwania, są one wykorzystywane, aby znaleźć biblioteki do kompilacji przeciwko; nie mają nic wspólnego z plikami źródłowymi zawartymi w projekcie.

Brakuje ich, ponieważ plik projektu próbuje odwoływać się do lokalizacji dla pliku, który nie istnieje. Masz dwie opcje:

  1. Jeśli masz wszystkie brakujące pliki na strony w Finderze, możesz usunąć referencje do nich w Xcode, a następnie je ponownie zaimportować. Zrób to, przeciągając je z powrotem do projektu z Findera.

  2. Możesz zamiast tego "naprawić" swój plik projektu, aby zawierał właściwe miejsce. Aby to zrobić, użyj Inspektora plików po prawej, aw obszarze Lokalizacja wybierz ikonę "skrzynki" (nie wiesz, co to jest, ale wybierz ją) i przenieś plik.

enter image description here

+0

to świetnie! dzięki. Wybrałem opcję 2. Czy istnieje sposób na zrobienie tego dla wielu plików naraz? Ponadto, jeśli jest to framework, łączę się z którym plikiem powinienem się połączyć? Było wiele w folderze frameworku i nie byłem pewien. – hanumanDev

+1

Nie ma sposobu, aby to zrobić w partii Boję się. Wybierz plik, który pasuje do nazwy pliku w hierarchii projektu, jest to prosty przypadek, w którym Xcode wie, gdzie są ponownie. – WDUK

3

otwórz folder, w którym pliki te są obecne następnie przeciągnij i upuść brakujące pliki w projekcji. zaznacz "skopiuj elementy do folderu grupy docelowej (jeśli to konieczne)", wybierz "utwórz grupy dla wszystkich dodanych folderów".

1

Usuń te pliki z widoku projektu (lista po lewej stronie), przeciągnij je z powrotem do projektu i upewnij się, że nie wybierzesz opcji Kopiuj do projektu, ale musisz również sprawdzić, który cel chcesz umieścić.

This way to check since the files are already in place

Powiązane problemy