Skip to content

Structure

ProjectGenerationConfig

Project generation configuration for spec-driven projects (e.g. XcodeGen, Tuist).

struct ProjectGenerationConfig

Overview

When configured, ShipIt auto-generates the Xcode project before any action that requires it (build, test, archive, export, version).

Example

project_generation:
  tool: xcodegen
  command: xcodegen generate
  spec_path: ./project.yml
  output_project: ./MyApp.xcodeproj
  auto_generate: true

Topics

Instance Properties

Relationships

Conforms To

  • Swift.Decodable
  • Swift.Encodable
  • Swift.Sendable
  • Swift.SendableMetatype