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

Move xcode project вызывает красный текст (отсутствующие файлы из проекта)

Когда я перемещаю каталог проекта iphone на новый путь. Есть несколько красных текстов, указывающих недостающие файлы из исходных кодов проекта. Как это сделать?

4b9b3361

Ответ 1

Вот как найти отсутствующие (красные) файлы с помощью интерфейса Xcode 4:

  • Выберите файл или файлы в левой руке Project Navigator (значок папки)
  • На правой боковой панели нажмите "File Inspector", который является самым левым значком, похожим на страницу
  • В разделе "Идентификация и тип" есть серый квадрат с надписью "Местоположение".
  • Нажмите на маленький значок в левом нижнем углу, похожий на браузер файлов - это приведет к созданию файлового браузера для поиска файла.

Воила, все готово.

Ответ 2

Я столкнулся с этой проблемой при копировании моего проекта с одного mac на другой. Решение для меня:

при условии, что ваши файлы сгруппированы (в папке)

  • из xcode открыть группу в инспекторе файлов

  • Вероятно, группе будет отсутствовать абсолютный путь.

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

  • перезапустите xcode, чтобы увидеть изменения.

Ответ 3

Xcode 7

1.) Щелкните правой кнопкой мыши по красному (отсутствующему) файлу.

2.) Выберите "Показать инспектора файлов"

3.) Посмотрите на правую сторону экрана в разделе "Идентичность и тип" между "Расположение" и "Полный путь"

4.) Нажмите значок папки справа от имени файла.

5.) Перейдите к файлу нового местоположения во всплывающем окне и выберите файл.

Ответ 4

У меня была та же проблема, когда я изменил разрешение на файлы/папки для всех, кто читал/записывал их, а затем появился в Xcode.

Ответ 5

Это работало над проектом Pod. Выйти из XCode.

rm -rf project.xcworkspace/xcuserdata/*

Перезапустите XCode и снова запустите проект.

Ответ 6

  • В Finder создайте дубликат каталога проекта на всякий случай, когда все идет вяло.
  • В Finder откройте каталог проекта, содержащий все файлы с красными ссылками
  • Для всех красных файлов, которые вы видите в XCode, кроме файла info.plist(см. шаг 5 ниже), выделите их в Finder и перетащите их из Finder в XCode project navigator. т.е. импортировать их.
  • В окне XCode "Выбрать параметры для добавления этих файлов": a) Выберите "Копировать элементы" в папку "Целевая группа" (при необходимости) б) Выберите "Создать группы" для любой добавленной папки c) Выберите "Добавить в целевые объекты" и нажмите "Готово"
  • Выделите и перетащите файл info.plist из Finder в Project Navigator и повторите шаг 4 БЕЗ выбора Add to Targets
  • Если у вас были группы в Навигаторе проектов (например, файлы поддержки), измените порядок файлов в нужном месте.
  • Удалите исходные плохие красные ссылки в Project Navigator и Cmd-Shift-K, чтобы очистить их для хорошей оценки.
  • Создайте и запустите на устройстве удаление плохой ссылки на файл .app

Ответ 7

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

Ответ 8

Я не знаю, является ли это основной причиной, но когда вы импортируете файлы в приложение, вы делаете "Скопируйте элементы в папку целевой группы (если необходимо)"?

убедитесь, что файл не только ссылается, но и добавляется в вашу папку проекта, а ir будет перемещать все, где вы перемещаете проект.

Ответ 9

Вы перемещали файлы в папки непосредственно в папке проекта, а не в xcode?

Ответ 10

вам просто нужно найти отсутствующий файл, нажав на значок файла в листинге и введите, что вы найдете полный путь, просто найдите свой файл, где вы переместите его, щелкните значок файла это он

Ответ 11

Это слишком просто: Закройте проект, который содержит пропущенные файлы и откройте Xcode, перейдите в "Организатор" > "Проекты" и удалите проект из списка. Откройте свой проект из Finder и его.

надеюсь, что эта помощь.