2012-05-31 13 views
7

Jestem reorganizacji rzeczy/plików w moim systemie plików dla moich projektów xcode i dlatego po otwarciu projektu wszystkie pliki są czerwone. Mogę dodać plik ręcznie, jeden po drugim, ale czy istnieje sposób dla xcode, aby szybko znaleźć te pliki dla mnie? Wszystkie pliki znajdują się w jednym folderze.Znaleźć brakujące pliki w kodzie Xcode

Odpowiedz

5

O ile mi wiadomo, Xcode nie ma sposobu na automatyczne zlokalizowanie przeniesionych plików. Możesz ponownie połączyć odwołanie do jego pliku za pomocą Inspektora (panel po prawej), ale jest to dość uciążliwe. W twoim przypadku prawdopodobnie szybciej byłoby po prostu usunąć referencje, a następnie dodać pliki z powrotem do projektu.

+1

Noooooooooooo !!!! – Alec

0

w tym przypadku zrobić kilka kroków:

1) Dodaj nową grupę o nazwie Res

2) Kliknij przycisk "Dodaj pliki do ..."

3) Znajdź folder z zasobami i kliknij CMD + A

4) Ustaw pole wyboru "Utwórz odniesienia do folderów dla wszystkich dodanych folderów". W kodzie źródłowym używam np. "fonts/font1.xml".

5) Następnie do odświeżenia, po prostu Usunięcie grupy Res odwołuje

6), a nie kroki od 1 do 4

nadzieję, że to będzie użytecznym

1

zgadzam się z odpowiedzi już udzielone. W prawdziwym szczypcie lub w ostateczności można otworzyć plik projektu w edytorze tekstu i ręcznie poprawić odniesienia do ścieżki.

  1. zamknięcia projektu w Xcode
  2. zapasowa projekt plik bezpieczny
  3. W Finderze gdzieś prawym przyciskiem myszy na plik projektu i wybierz „Pokaż zawartość pakietu”
  4. Drag project.pbxproj do BBEdit (lub TextEdit lub cokolwiek)
  5. Edit cokolwiek „path = XXX” referencje chcesz
6

Jeśli masz sporo brakuje (czerwony) plików, które obecnie żyją w tym samym katalogu można ulepszyć metodę "napraw każdą ścieżkę indywidualnie w inspektorze", wybierając (klikając na Cmd) wszystkie pliki jednocześnie. Zobaczysz „wiele wartości” w Inspektorze, tak:

Xcode screenshot: Multiple Values

Kliknięcie przycisku pod rozwijanym Lokalizacja spowoduje selektor Directory - pamiętać, że szybka mówi „Wybierz folder zawierający .. . "zamiast" Wybierz plik i lokalizację ".

enter image description here

+1

Idealny! Dzięki. –

+0

Wszystkie oryginalne pliki plakatu znajdowały się w jednym folderze. Ta metoda jest znacznie szybsza niż metoda jeden po drugim. – Epu

+0

To jest poprawna odpowiedź. Proszę oznaczyć to jako takie. – JVillella

Powiązane problemy