Файлы проекта Xcode, не отображаемые в Навигаторе проектов

Странная проблема здесь... В Xcodes Project Navigator отсутствуют файлы проекта Swift, файлы Main.Storyboard, дополнительные изображения, делегаты и т.д.

Что действительно странно, так это то, что проект строит отлично, и я также могу выбрать их из верхней части главного окна редактора, даже если они не отображаются слева в Навигаторе проектов.

Когда я открываю проект, файлы появляются примерно на 1/2 секунды, а затем список сжимается до синего целевого файла вверху и около 7 изображений. (Я не могу опубликовать изображение, потому что моя репутация недостаточно высока.)

Я ушел и снова открыл Xcode, а также выполнил несколько перезапусков, но я до сих пор не могу их выбрать... хотя они, по-видимому, там! Любые идеи?

Ответ 1

Возможно, вам нужно проверить снизу Навигатор проекта, есть панель поиска.

Если в строке поиска были некоторые ключевые слова, Project Navigator отобразит только файлы, имена которых содержат ключевое слово (-ы), и вы не можете очистить ключевое слово, только повторно открыв Xcode.

Когда вы открываете Xcode, Xcode не запускает строку поиска ничем, и вы можете увидеть полные файлы, после того, как это было сделано, Xcode загрузит последнее закрытое состояние для строки поиска и фильтрует файлы, так что почему When I open my project, the files appear for about 1/2 a second.

Ответ 2

Для меня вопрос был другим. Моя панель поиска была пуста, но я ошибочно выбрал значок часов в строке поиска в нижней части навигатора.

Не выбрано, это выглядит как

введите описание изображения здесь

Выбрано это выглядит как

введите описание изображения здесь

Значок часов фильтрует файлы для недавно использованных файлов и, следовательно, скрывает несколько ваших файлов.

Ответ 3

Я решил эту проблему, удалив копию файла, на который ссылался модуль кода, в котором произошла ошибка, но на который не ссылался файл проекта в Project Navigator. Объяснение: Я давно переместил файл в другой каталог и изменил ссылку в проекте, но не удалил исходную версию файла. Файл все еще существовал в файловой системе в исходном расположении, но на него ссылались файл проекта и Навигатор проекта (.xcodeproj) в новом расположении. Модуль кода ссылки по-прежнему находил файл в прежнем местоположении и не обновлял указатель на новое местоположение автоматически. Простое удаление файла в старом месте исправило эту проблему для меня.

Я отладил это, углубившись в указанный файл, щелкнув правой кнопкой мыши на имени объекта в коде, который открыл модуль в окне кода, а затем щелкнув правой кнопкой мыши код и выбрав "Показать в поисковике". Затем я сравнил это местоположение с местоположением, найденным в Навигаторе проектов, щелкнув правой кнопкой мыши имя файла и выбрав "Показать в Finder".

Ответ 4

Это вызвано конфликтом project.pbxproj файла внутри ваших проектов, чтобы выйти из этой ошибки, просто следуйте нижеуказанным шагам.

  1. Найдите резервную копию своего проекта, если у вас нет файла резервной копии "project.pbxproj" из другого (любого) проекта. его расположенный внутри "projectName.xcodeproj" просто скопируйте его, щелкнув Показать содержимое пакета.
  2. Замените этот файл в текущем проекте.

Это оно!

Счастливое кодирование

Ответ 5

Проблема для меня заключалась в том, что я добавил файл проекта вместо папки проекта в Xcode. Я рекомендую закрыть окно, открыв другой экземпляр Xcode с FOLDER, в котором вместо этого содержится проект.