xcodegen
« Back to VersTracker
Description:
Generate your Xcode project from a spec file and your folder structure
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @yonaskolb  |  formulae.brew.sh
Category: Developer tools
Tags: xcode ios swift project-generation developer-tools
Install: brew install xcodegen
About:
XcodeGen is a command line tool that generates your Xcode project using a simple YAML or JSON spec file. It reads your folder structure and project configuration to create reproducible, deterministic Xcode projects. This eliminates the manual maintenance of project files and resolves common git merge conflicts.
Key Features:
  • Declarative project specification using YAML or JSON
  • Automatic target and file discovery from folder structure
  • Supports complex project configurations including dependencies and build settings
  • Deterministic output ensures consistent project files across environments
Use Cases:
  • Generating Xcode projects for iOS, macOS, and other Apple platforms
  • Eliminating project file merge conflicts in version control
  • Automating project setup in CI/CD pipelines
Alternatives:
  • Swift Package Manager – Native Apple tool with built-in dependency management, but less flexible for complex project structures
  • CMake – Cross-platform build system generator, but more complex configuration and not Xcode-native
Version History
Detected Version Rev Change Commit
Nov 8, 2024 11:20pm 0 VERSION_BUMP bf0bb68e