What is the build system?

The build system transforms source code and assets into products such as iOS, macOS, tvOS, and watchOS apps. Throughout the development process, the build system is invoked whenever you:

Each invocation of the build system is a build, which is performed by executing an ordered sequence of tasks. The most common tasks involve running command-line tools such as compilers and linkers, performing file system operations such as copying files, and performing custom file processing such as transforming an Info.plist file.

Interactions

The build system interacts with numerous components.

Workflow

When an action (build, run, test, profile, analyze, or archive) is initiated for a scheme, the build system:

See alsoWhat is a build setting?Configure build settingsConfigure schemesBuild settings referenceWhat are build phases?