Расширение файла «.xcodeproj», хотя технически оно является пакетом каталогов (или бандлом) в операционной системе macOS, представляет собой проект Xcode. Это фундаментальная организационная единица для разработки приложений, фреймворков и библиотек с использованием интегрированной среды разработки (IDE) от Apple — Xcode. Пакет «.xcodeproj» содержит всю необходимую информацию, позволяющую Xcode понимать, собирать и управлять программным проектом, ориентированным на платформы Apple, такие как iOS, macOS, watchOS и tvOS. Сюда входят ссылки на файлы исходного кода (например, Swift, Objective-C, C++ и т. д.), файлы пользовательского интерфейса (например, Storyboards, XIB, представления SwiftUI), каталоги ресурсов (asset catalogs), настройки сборки, флаги компилятора, параметры компоновщика, конфигурации проекта, цели (targets, которые определяют, что именно нужно собрать, например, приложение, фреймворк или тестовый пакет) и схемы (schemes, которые определяют способ сборки и запуска конкретной цели). Ядром «.xcodeproj» является файл «project.pbxproj» — список свойств (property list), в котором хранится вся структура и настройки проекта. Хотя в Finder он отображается как единый файл, фактически это папка, содержащая множество файлов и подкаталогов. Данный формат не предназначен для открытия или ручного редактирования пользователями; управление им должно осуществляться исключительно через среду разработки Xcode.