Рабочий процесс для создания групп Xcode в виде папок файловой системы

Мне нравится организовывать свои классы в группы в панели навигатора проекта Xcode 4. Я также использую управление версиями GIT через терминал, что для меня работает лучше, чем интеграция с Xcode 4. Для меня это имеет наибольший смысл, когда группы, которые я создаю в Xcode, соответствуют реальным папкам в моей файловой системе.

Однако Xcode, похоже, не заботится о том, где находится файл (например, файл Objective-C .h / .m) в файловой системе, и каждый раз, когда вы добавляете группу ( Option + Command + N ) это чисто косметический характер, так как любые файлы, которые вы туда помещаете, будут иметь то же место на жестком диске, что и остальные.

Странно то, что если вы сначала создадите папку на жестком диске, а затем перетащите ее в Xcode, вы создали группу с собственным расположением в вашей файловой системе. Каждый файл, который вы создаете там, будет создан в папке на диске. Мне это нравится, но мне бы еще больше понравилось, если бы Xcode сделал это за меня по адресу Option + Command + N .Рабочий процесс переключения на Finder для каждой группы, которую вы хотите создать, и последующего перетаскивания ее обратно в нужное место в навигаторе проекта, просто глуп.

Кажется, что-то настройка исправит, но я не могу его найти ! Есть ли способ лучше?

Обновление: При перетаскивании папки в Xcode вы увидите диалоговое окно, в котором вы можете выбрать «Ссылка на папку». Это выглядит многообещающе, однако мой Xcode 4 не принимает файлы там как классы и продолжает говорить мне, что не может найти никаких файлов. Возможно, ответ где-то здесь, но я все еще не могу его найти.

Другое обновление: Я изменил среду основного редактора с Xcode на AppCode. Последний поддерживает фактическое создание папок для поддержки групп проектов, сохраняя при этом 100% совместимость с Xcode. Ребята из AppCode точно знают, что делают.

62
задан epologee 1 February 2013 в 17:44
поделиться