Ответ 1
Проект Xcode состоит из исходных файлов для проекта и папки .xcodeproj(он похож на файл, но на самом деле это пакет, то есть папка и файлы внутри него, обработанные Finder как один объект).
Если вы заглянете в папку .xcodeproj(вы можете сделать это с помощью приложения терминала или щелкнуть правой кнопкой мыши по пакету .xcodeproj и выбрать "Показать содержимое пакета" ), вы увидите несколько файлов. Единственный файл, который имеет значение, - project.pbxproj. Формат этого файла недокументирован, но это текстовый файл, и если вы посмотрите на него, формат не кажется слишком сложным.
Чтобы создать проект, вам нужно создать папку с соответствующей папкой .xcodeproj внутри нее и соответствующим файлом project.pbxproj внутри этой папки. Если ваш проект прост, вы всегда можете начать с консервированного файла project.pbxproj, сгенерированного Xcode, и вставьте его в свою папку .xcodeproj.