<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/unveiling-tuist-4-rkiqbrz8c" -->

---
title: Unveiling Tuist 4 | daily.dev
description: Tuist announces its 4th major version alongside the launch of a commercial server offering paid features like binary caching and selective testing, aimed at...
canonical: https://daily.dev/posts/unveiling-tuist-4-rkiqbrz8c
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Unveiling Tuist 4 | daily.dev
og:description: Tuist announces its 4th major version alongside the launch of a commercial server offering paid features like binary caching and selective testing, aimed at...
og:url: https://daily.dev/posts/unveiling-tuist-4-rkiqbrz8c
og:image: https://api.daily.dev/og/posts/rkIQbRz8c.png
og:image:alt: Unveiling Tuist 4
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Unveiling Tuist 4

**[
      Tuist
    ](https://daily.dev/sources/tuist-blog)** · 18 min read · 0 upvotes · 0 comments

## Summary

Tuist announces its 4th major version alongside the launch of a commercial server offering paid features like binary caching and selective testing, aimed at funding the project's long-term sustainability. Tuist 4 switches to Mise as the default installer, moves dependency management back to a standard Package.swift file (renaming tuist fetch to tuist install), adopts Swift DocC for documentation, revamps the ProjectDescription API with breaking changes, and introduces a new logo and monthly transparency reports. The post also highlights an expanded partnership with Codemagic offering a discounted CI/CD plan for Tuist users.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tuist.dev/blog/2024/02/07/unveiling-tuist-4-and-tuist-cloud>

## Questions this post answers

### What changed in Tuist 4 regarding how dependencies are managed compared to earlier Tuist versions?

Tuist 4 moves dependency definitions back into a standard Package.swift file at the project root instead of the previous Dependencies.swift file, restoring compatibility with tools like Dependabot. The #if TUIST compiler directive lets teams add integration settings within the same manifest, and the tuist fetch command was renamed to tuist install to match industry convention.

_Teams migrating dependency setups can track breaking changes like this via daily.dev before upgrading Tuist._

### What is the default installer for Tuist starting with version 4?

Mise becomes the default installer for Tuist as of version 4, replacing the previous tuistenv-based approach, with Homebrew kept as an alternative and GitHub release binaries as another option. Mise enables deterministic per-project version installation and activation, and can also manage other Swift ecosystem tools like Sourcery, SwiftLint, and SwiftFormat.

_daily.dev helps developers stay on top of tooling swaps like this before they hit a CI pipeline._

### How much can Tuist's binary caching reduce iOS CI build times?

Tuist's binary caching can cut clean build times by up to 90% for projects with a highly modular architecture and weak inter-module dependencies. One reported case, an iOS team with 220 modules, saw CI build times drop from an average of 30-53 minutes down to 8-13 minutes after adopting Tuist's paid caching and selective testing features.

_Developers weighing build-time tooling can follow real-world benchmarks like this on daily.dev._

## Similar posts on daily.dev

- [The new Tuist, from build toolchains to bare metal](https://daily.dev/posts/the-new-tuist-from-build-toolchains-to-bare-metal-waw3c6jvd) · 
      Tuist
     · 0 upvotes · 0 comments

---

Tags: [#open-source](https://daily.dev/tags/open-source), [#cicd](https://daily.dev/tags/cicd), [#swift](https://daily.dev/tags/swift), [#xcode](https://daily.dev/tags/xcode)

[View this post on daily.dev](https://daily.dev/posts/unveiling-tuist-4-rkiqbrz8c)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Unveiling Tuist 4","url":"https://daily.dev/posts/unveiling-tuist-4-rkiqbrz8c","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/unveiling-tuist-4-rkiqbrz8c"},"datePublished":"2026-08-23T12:22:17.191Z","dateModified":"2026-08-23T12:46:09.935Z","description":"Tuist announces its 4th major version alongside the launch of a commercial server offering paid features like binary caching and selective testing, aimed at...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/af7ce1a63e34e6de095141aa34e98ebb?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/af7ce1a63e34e6de095141aa34e98ebb?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"\n      Tuist\n    ","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"\n      Tuist\n    ","logo":"https://media.daily.dev/image/upload/s--3AYDH23h--/f_auto,q_auto/v1787487506/logos/tuist-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/tuist-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/unveiling-tuist-4-rkiqbrz8c","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,cicd,swift,xcode","timeRequired":"PT18M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"\n      Tuist\n    ","item":"https://daily.dev/sources/tuist-blog"},{"@type":"ListItem","position":3,"name":"Unveiling Tuist 4"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/unveiling-tuist-4-rkiqbrz8c#faq","mainEntity":[{"@type":"Question","name":"What changed in Tuist 4 regarding how dependencies are managed compared to earlier Tuist versions?","acceptedAnswer":{"@type":"Answer","text":"Tuist 4 moves dependency definitions back into a standard Package.swift file at the project root instead of the previous Dependencies.swift file, restoring compatibility with tools like Dependabot. The #if TUIST compiler directive lets teams add integration settings within the same manifest, and the tuist fetch command was renamed to tuist install to match industry convention. Teams migrating dependency setups can track breaking changes like this via daily.dev before upgrading Tuist."}},{"@type":"Question","name":"What is the default installer for Tuist starting with version 4?","acceptedAnswer":{"@type":"Answer","text":"Mise becomes the default installer for Tuist as of version 4, replacing the previous tuistenv-based approach, with Homebrew kept as an alternative and GitHub release binaries as another option. Mise enables deterministic per-project version installation and activation, and can also manage other Swift ecosystem tools like Sourcery, SwiftLint, and SwiftFormat. daily.dev helps developers stay on top of tooling swaps like this before they hit a CI pipeline."}},{"@type":"Question","name":"How much can Tuist's binary caching reduce iOS CI build times?","acceptedAnswer":{"@type":"Answer","text":"Tuist's binary caching can cut clean build times by up to 90% for projects with a highly modular architecture and weak inter-module dependencies. One reported case, an iOS team with 220 modules, saw CI build times drop from an average of 30-53 minutes down to 8-13 minutes after adopting Tuist's paid caching and selective testing features. Developers weighing build-time tooling can follow real-world benchmarks like this on daily.dev."}}]}
```

