Подтвердить что ты не робот

Почему Xcode создает бесконечную рекурсию папки?

Я новичок в Objective C, Xcode (4.3.2) и Mac OS (10.7.3). Я заметил, что некоторые из моих проектов Xcode имеют бесконечную рекурсию папки в папке проекта. Это не видно в Xcode, только в Finder. Кто-нибудь сталкивался с этим или знал об этом? При просмотре папки в Finder это выглядит примерно так:

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

Не все файлы в верхней папке находятся в подпапках, но все подпапки кажутся одинаковыми (хотя я никогда не доходил до конца этой бездонной структуры).

Я не вижу никаких указаний на то, что эти подпапки являются, например, псевдонимами.

4b9b3361

Ответ 1

это случилось со мной раньше. Вы должны быть очень осторожны, когда добавляете файл в свой проект. Если по ошибке вы дважды щелкните по папке, она будет добавлена ​​в ваш проект. И если эта папка оказалась вашей корневой папкой проекта, она добавляется рекурсивно. Отвратительная вещь заключается в том, что похоже, что Xcode этого не делает, но он работает очень тяжело в фоновом режиме, чтобы добавить все файлы, а затем они волшебным образом появляются позже, пока вы не смотрите.

Ответ 2

Вспомните также об этом, в Xcode 7. Вы можете исправить это, удалив рекурсивную папку. Мне также пришлось перейти Xcode в Проект Сборка фаз Ресурсы копирования ресурсов, и мне пришлось удалите папку с именем проекта (удалите ее, выбрав ее и щелкнув знак минуса). Очистите и постройте, и он снова должен работать...