Когда я перемещаю каталог проекта iphone на новый путь. Есть несколько красных текстов, указывающих недостающие файлы из исходных кодов проекта. Как это сделать?
Move xcode project вызывает красный текст (отсутствующие файлы из проекта)
Ответ 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 и его.
надеюсь, что эта помощь.