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