Файлы проекта 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 файла внутри ваших проектов, чтобы выйти из этой ошибки, просто следуйте нижеуказанным шагам.
- Найдите резервную копию своего проекта, если у вас нет файла резервной копии "project.pbxproj" из другого (любого) проекта. его расположенный внутри "projectName.xcodeproj" просто скопируйте его, щелкнув Показать содержимое пакета.
- Замените этот файл в текущем проекте.
Это оно!
Счастливое кодирование
Ответ 5
Проблема для меня заключалась в том, что я добавил файл проекта вместо папки проекта в Xcode. Я рекомендую закрыть окно, открыв другой экземпляр Xcode с FOLDER, в котором вместо этого содержится проект.