2012-04-25 15 views
19

Jestem nowym użytkownikiem C, Xcode (4.3.2) i Mac OS (10.7.3). Zauważyłem, że kilka moich projektów Xcode ma nieskończoną rekurencję folderów w folderze projektu. To nie jest widoczne w Xcode, tylko w Finderze. Czy ktoś to napotkał lub coś o tym wie? Podczas przeglądania folderu w Finderze, wygląda mniej więcej tak:Dlaczego Xcode tworzy nieskończoną rekursję folderów?

- projectName 
    file1.h 
    file1.m 
    file2.h 
    file2.m 
    - projectName 
    file1.h 
    file1.m 
    - projectName 
     file1.h 
     file1.m 
     ... and so on ... 

nie wszystkie pliki w górnym folderze są w podfolderach, ale wszystkie podfoldery wydają się identyczne (choć nigdy nie dotarł do końca tej bezdennej struktury).

Nie widzę żadnych wskazówek, że te podfoldery to na przykład aliasy.

+0

Napotkano to samo tylko przez kilka minut. Czy masz jakieś informacje na ten temat? Usunąłem foldery rekurencyjne, projekt jest w porządku. – onigunn

+0

To samo tutaj, usunięte i bez zmartwień. XCode 4.3.2 –

+0

To naprawdę niebezpieczny błąd. Może łatwo doprowadzić do błędów w Duplikacie Symbolu, a jeśli nie wiesz o folderach rekurencyjnych, będzie bardzo trudno je wyśledzić. – Undistraction

Odpowiedz

6

zdarzyło mi się to wcześniej. Podczas dodawania pliku do projektu musisz być bardzo ostrożny. Jeśli przez pomyłkę klikniesz dwukrotnie folder, zostanie on dodany do twojego projektu. A jeśli folder ten był folderem głównym projektu, jest on rekursywnie dodawany. Nieprzyjemne jest to, że wygląda na to, że Xcode tego nie robi, ale działa bardzo ciężko w tle, aby dodać wszystkie pliki, a następnie magicznie pojawiają się później, gdy nie patrzysz.

0

Happend to me also in Xcode 7. Możesz to naprawić, usuwając folder rekursywny. Miałem też pójść w Xcode do Projektu ->Fazy Zbuduj ->Kopiowanie Bundle Resources i musiałem usunąć folder z nazwą projektu (usunąć go wybierając go i klikając znak minus). Oczyść i skompiluj i powinno działać ponownie ...

Powiązane problemy