Skip to main content
Version: 3.x

Project.swift

Projects are defined in Project.swift files, which we refer to as manifest files. The snippet below shows an example project manifest:

import ProjectDescription

let project = Project(
name: "MyProject",
targets: [
Target(
name: "App",
platform: .iOS,
product: .app,
bundleId: "io.tuist.App",
sources: ["Sources/**"]
)
]
)

API documentation

The API documentation for the latest version and main branch is available here:

Other versions can be found at https://tuist.github.io/tuist/VERSION/documentation/projectdescription/project by replacing VERSION with a version number (like X.Y.Z)