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