This page contains examples of project configurations defined with Tuist
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
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