2012-05-31 6 views
7

Я переустанавливаю материал/файлы в своей файловой системе для своих проектов xcode, и поэтому, когда я открываю проект, все файлы красные. Я могу добавить файл вручную по одному, но есть ли способ для xcode быстро найти эти файлы для меня? Все файлы находятся в одной папке.найти недостающие файлы в xcode

ответ

5

Насколько я знаю, Xcode не имеет возможности автоматически находить перемещенные файлы. Вы можете повторно подключить ссылку на свой файл с помощью инспектора (панель справа), но это несколько утомительно для этого. В вашем случае, скорее всего, будет проще просто удалить ссылки, а затем добавить файлы обратно в ваш проект.

+1

Noooooooooooo !!!! – Alec

0

В этом случае я могу это сделать шаги:

1) Добавить новую группу с именем Res

2) Нажмите кнопку "Добавить файлы в ..."

3) Найти папку с ресурсами и нажмите CMD + A

4) Установите флажок «Создать ссылки на папки для любых добавленных папок». И в исходном коде я использую, например, "Шрифты/font1.xml".

5) Тогда для обновления, я просто Удаление группы Res ссылки

6) и выполните шаги с 1 по 4

Надеется, что это будет полезным

1

Я согласен с ответы уже даны. В реальной ситуации или в крайнем случае вы можете открыть файл проекта в текстовом редакторе и исправить ссылки на пути вручную.

  1. Закрыть проект в Xcode
  2. резервного копирования файл где-проект безопасный
  3. В Finder, щелкните правой кнопкой мыши по файлу проекта и выберите «Показать содержимое пакета»
  4. Drag project.pbxproj в BBEdit (или TextEdit или любой другой)
  5. Редактировать любой «путь = ххх» ссылки вы хотите
6

Если у вас есть куча отсутствующих (красные) файлы, которые в настоящее время живут в том же каталоге вы можете улучшить метод «исправить каждый путь индивидуально в инспекторе», выбрав (Cmd-click) все файлы одновременно. Вы увидите «несколько значений» в инспекторе, так как:

Xcode screenshot: Multiple Values

При нажатии на кнопку под Location выпадающего меню появится селектор каталога - обратите внимание, что подсказка говорит «Выберите папку, содержащую .. . "вместо" Выбрать файл и местоположение ".

enter image description here

+1

Отлично! Благодарю. –

+0

Все исходные файлы плаката были в одной папке. Этот метод намного быстрее, чем метод «один за другим». – Epu

+0

Это правильный ответ. Пожалуйста, отметьте это как таковое. – JVillella

Смежные вопросы