Структура папок в xcode vs структура папок в finder

У меня есть следующая структура папок в xcode для проекта.

file structure in xcode

file structure in finder

Однако у меня есть указанная выше структура файла в finder. Есть ли способ отразить структуру файла от xcode до finder?

Ответ 1

Недавно я обнаружил Инструмент командной строки, который будет делать именно то, что вам нужно. Вы можете найти его здесь:

https://github.com/venmo/synx

Чтобы установить этот инструмент, вам просто нужно открыть терминал и запустить следующую команду (используйте sudo, чтобы запустить его как суперпользователя и получить разрешение):

$ sudo gem install synx

Затем, как указано в инструкциях на веб-странице GitHub выше, используйте следующую команду для реорганизации структуры папок:

$ synx path/to/your/project.xcodeproj

Это должно сделать это:).

Ответ 2

Вы должны управлять им самостоятельно в Finder, а затем устанавливать новый путь для папок в утилите View

Xcode folder path

Ответ 3

"Папки" в Xcode фактически являются группами и необязательно связаны с папкой в ​​Finder.

Вам нужно управлять им самим, если вы хотите зеркало в Xcode/Finder.

Что вы можете сделать, так это создать структуру папок, которую вы желаете в Finder, а затем перетащить каждую папку в Xcode, это создаст ссылки на папки в виде групп в Xcode, и любые файлы, созданные вами в этих группах, будут сохранены в соответствующем Finder папки.

Ответ 4

Вы можете сделать это в некоторой степени! Есть только один дополнительный шаг, который вы делаете каждый раз, когда вы создаете новую группу (и в первый раз вам предстоит многое сделать!):

  • Xcode 3: Всякий раз, когда вы создаете группу в Xcode, немедленно получите информацию об этом и обратите внимание на параметр "Путь:" чуть ниже его имени. Нажмите "Выбрать..." и установите его в новую папку с тем же именем.
  • Xcode 4: Всякий раз, когда вы создаете группу в Xcode, немедленно выберите ее и откройте правую боковую панель. Обратите внимание на настройку "Путь:" чуть ниже ее имени. Нажмите значок рядом с "Нет" (что это, файл в окне?) И установите его в новую папку с тем же именем.

Теперь, всякий раз, когда вы добавляете файлы в группу, они отправляются в соответствующую папку на диске. Woo!

Следовательно,, я всегда создаю папку в Finder, а затем добавляю ее в Xcode.

Ответ 6

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