Перемещение файлов в Xcode - PullRequest
19 голосов
/ 25 мая 2011

Я хочу переместить файл, который у меня есть в PROJECT / PROJECT.xcodeproj, в PROJECT / Classes.

Проблема с простым перетаскиванием в Xcode заключается в том, что система иерархии файлов Xcode отличается от реальной системы.

Проблема с перемещением его в Finder / Terminal заключается в том, что он ломает вещи и вещи больше не работают.

Пожалуйста, дайте мне знать о решении. Спасибо!

Ответы [ 6 ]

46 голосов
/ 03 октября 2013

Работает в Xcode 5:

  1. Переместите файл в Finder
  2. Обратите внимание, что ссылка в Xcode превращается красный
  3. Откройте правую панель (⌘⌥0)
  4. Выберите « Относительно проекта » из выбора Местоположение .
  5. Нажмите кнопкузначок папки под Местоположение .
  6. Выберите новое местоположение файла.

Это позволяет вам перемещать файлы и переименовывать их (оба сразу, если хотите).

Редактировать: Примечательно, что Xcode 9 предположительно будет перемещать файлы в файловой системе, если структура вашей группы имитирует файловую систему.

13 голосов
/ 25 мая 2011

У меня была такая же проблема. Группы не представляют папки в файловой системе. Я решил свою проблему с помощью

  1. удаление ссылок из проекта
  2. перемещение файлов в нужные папки
  3. снова добавить файлы в проект. (и не проверяйте опцию «копировать файлы»)
4 голосов
/ 05 марта 2013

на самом деле, вы можете просто выбрать «удалить» файлы в Xcode.При появлении запроса выберите « удалить ссылку » вместо «переместить в мусорное ведро»

, теперь перемещайте фактические файлы в нужное место в Finder

Назад к Xcodeи выберите «Добавить файл в» после щелчка правой кнопкой мыши по вашему проекту (у меня есть трекпад, поэтому у меня есть двойной палец).

3 голосов
/ 26 мая 2011

вот решение:

переместить файл с вашего proj на рабочий стол.

переместить с рабочего стола обратно в ваш proj (выберите копировать ресурсы в папку)

1 голос
/ 25 мая 2011

Вы можете перемещать их в несколько запутанном виде, не удаляя и не добавляя их снова следующим образом:

Перемещение файлов в реальную папку в Xcode

0 голосов
/ 02 октября 2018

Xcode9 почти без проблем обрабатывает перемещение файлов в Xcode.Используя XCode, создайте новую Группу / папку и перетащите исходные файлы в нее.Хотя Xcode обновил «настройки сборки» «цели компиляции» правильно, но когда я сделал чистую сборку, он все еще пытался скомпилировать, используя старые местоположения.

После перезапуска xCode 9 все заработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...