Toggle Dark

Examples

This page contains examples of project configurations defined with Tuist

iOS app with Carthage dependencies

This example contains an iOS app that uses Carthage to pull some third-party dependencies that the app is linked against.

▼ Project.swift

We can include a Setup.swift file to indicate that Carthage dependencies should be pulled when running the tuist up command:

▼ Setup.swift

Modular iOS app using libraries & frameworks

This example contains an iOS app that is structure in multiple modules, some of which are dynamic frameworks and others static libraries. Tuist configures the targets accordingly:

▼ Project.swift

macOS app with CocoaPods dependencies

This example contains an macOS app that uses CocoaPods to pull some third-party dependencies that the app is linked against.

▼ Project.swift

Tuist runs pod install on the directory indicated without running any validation on the format of the Podfile.

▼ Podfile
Tuist is a project from Pedro Piñera and the Tuist community