Ответ 1
имеет решение:
переместите файл с вашего proj на рабочий стол.
переместитесь с рабочего стола обратно в свой проект (выберите ресурсы копирования в папку)
Я хочу переместить файл, который у меня есть в PROJECT/PROJECT.xcodeproj, в PROJECT/Classes.
Проблема с просто перетаскиванием в Xcode заключается в том, что система иерархии файлов Xcode отличается от реальной системы.
Проблема с перемещением в Finder/Terminal заключается в том, что он ломает вещи, и все больше не работает.
Пожалуйста, дайте мне знать о решении. Спасибо!
имеет решение:
переместите файл с вашего proj на рабочий стол.
переместитесь с рабочего стола обратно в свой проект (выберите ресурсы копирования в папку)
Работает в Xcode 5:
⌘⌥0
)Это позволяет вам перемещать файлы и переименовывать их (оба раза, если хотите).
Изменить: Примечательно, что Xcode 9 предположительно будет перемещать файлы в файловой системе, если ваша структура группы имитирует файловую систему.
У меня была такая же проблема. Группы не представляют папки в файловой системе. Я решил проблему с помощью
На самом деле вы можете просто "удалить" файлы в Xcode. При появлении запроса выберите " удалить ссылку" вместо "переместить в корзину"
теперь переместите фактические файлы в нужное место в Finder
Вернитесь к Xcode и выберите "Добавить файл в" после щелчка правой кнопкой мыши по проекту (у меня есть трек-панель, поэтому у меня есть двойной палец).
Вы можете перемещать их несколько запутанным способом без полного удаления и повторного добавления их таким образом: