
iOS Templates
Our optimized iOS template for shipping SwiftUI apps powered by Tuist 4 and Swift Package Manager (SPM).
- Ruby
3.1.2 - Xcode
15+ - Tuist (version managed via
.mise.toml- install withmise install)
- ✅ SwiftUI-only interface – UIKit scaffolding has been removed
- ✅ SPM-only dependencies – CocoaPods and Podfiles are no longer generated
- ✅ Tuist 4.110.3 manifests using the latest
ProjectDescriptionhelpers - ✅ CI-ready scripts (GitHub Actions / Fastlane) aligned with the new setup
- Create your repository by pressing the
Use this templatebutton in this repository or create a new repository and usenimblehq/ios-templatesas a repository template. - Clone your repository
- Setup the project by running the following command in your terminal:
swift run --package-path Scripts/Swift/iOSTemplateMaker iOSTemplateMaker make
- Open the generated
<YourProject>.xcodeproj(SPM dependencies appear in Package Dependencies)
See the Wiki for full documentation, project details and other information.
This project is Copyright (c) 2014 and onwards. It is free software, and may be redistributed under the terms specified in the LICENSE file.
This project is maintained and funded by Nimble.
We love open source and do our part in sharing our work with the community! See our other projects or hire our team to help build your product.