[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"package:cask:tuist:en":3,"releases:stats:cask:tuist:en":484,"releases:cask:tuist:1:false:false:en":485,"releases-count:cask:tuist:true:en":642},{"accentColor":4,"artifacts":5,"autoUpdates":26,"categories":27,"conflictsWith":33,"dependsOn":36,"deprecated":26,"description":44,"descriptionEn":45,"developer":46,"disabled":26,"displayName":47,"downloadSha256":48,"downloadSize":49,"downloadUrl":50,"editorChoice":26,"formulaeUrl":51,"homepage":52,"iconUrl":53,"installCommand":54,"installs":55,"installs30d":56,"isFont":26,"isLibrary":26,"kegOnly":26,"kind":59,"latestRelease":60,"machineTranslated":26,"name":47,"names":95,"platforms":96,"primaryCategory":454,"rank30d":455,"releaseCount":456,"releaseStats":457,"repoUrl":464,"screenshots":465,"sourceLocale":89,"sourceUrl":473,"summary":474,"summaryTranslation":475,"supports":476,"tags":478,"tap":483,"token":8,"version":94,"versionChangedAt":65},"#4D13B4",{"apps":6,"binaries":7,"entries":9,"pkgs":25},[],[8],"tuist",[10,17],{"declaration":11,"phase":14,"sources":15,"target":13,"type":16},{"binary":12,"target":13},[8],"$HOMEBREW_PREFIX\u002Fbin\u002Ftuist","install",[8],"binary",{"declaration":18,"phase":22,"sources":23,"type":24},{"zap":19},[20],{"trash":21},"~\u002F.tuist","cleanup",[],"zap",[],false,[28],{"icon":29,"machineTranslated":26,"name":30,"slug":31,"sourceLocale":32},"lucide:code-xml","Developer Tools","developer-tools","zh-CN",{"casks":34,"formulae":35},[],[],{"arch":37,"casks":40,"formulae":41,"requirements":42},[38,39],"arm64","x86_64",[],[],{"macos":43},{},"Tuist is an open-source command-line tool and companion platform for maintaining projects and improving build and test workflows. Its Xcode project-generation workflow describes projects in Swift manifests, while its wider platform provides caching, selective testing, build insights, previews and related integrations. This Homebrew cask installs the tuist command-line executable; it does not install the separate Tuist desktop preview application or a hosted server.\n\n## Main workflows\n- Generate Xcode projects and workspaces from version-controlled Swift definitions.\n- Manage modular project structures and dependency configuration.\n- Reuse build artifacts locally and across configured team or CI environments.\n- Run relevant test targets based on changes with selective testing.\n- Connect supported builds and tests to companion insights and reporting.\n- Share app previews through configured Tuist services.\n\nFeature availability depends on the project type, CLI version, configuration and server. Installing the CLI alone does not provision cloud infrastructure or automatically accelerate every build.\n\n## Install and start\nInstall with `brew install --cask tuist`, or use the official installation guide for the recommended Mise workflow, which can pin a version per project. This cask places the tuist executable in Homebrew's bin directory. Check `tuist --help` for available commands and follow the project-specific setup guide. Existing repositories may pin a different Tuist version; use the version expected by the project rather than changing its manifests blindly.\n\nXcode-based generation, builds, tests and Apple-platform previews require the appropriate Xcode installation, selected developer directory, SDKs and simulators for the project. Tuist is not an Xcode replacement and does not include Apple's compiler toolchains. Gradle, Bazel and Linux integrations have their own toolchain and project requirements. Project-local commands need access to the working tree and build\u002Foutput locations; remote workflows need network access and the appropriate credentials or organization membership.\n\n## Platform and download requirements\nThe verified 4.211.0 Mac ZIP contains a universal Intel x86-64 and Apple Silicon ARM64 CLI. Both Mach-O architectures declare macOS 15.0 as their deployment target, consistent with the tagged Swift package manifest. The cask itself currently does not encode a minimum macOS version; its broad platform listing must not be interpreted as evidence that this binary runs on older systems. Use macOS 15 or later for this artifact, with an Xcode version compatible with your project's SDK requirements.\n\nThe official ZIP is 56,807,829 bytes and its SHA-256 matches the recorded cask. Download size is not installed disk use. No single RAM or disk requirement applies to every project: source trees, SDKs, generated products and local caches affect usage. Linux ARM64 and x86-64 archives are separate release assets; Xcode workflows remain Mac-specific. A Windows CLI distribution was not established in the reviewed release.\n\n## Accounts, cloud services and cost\nLocal project generation is part of the open-source CLI and does not itself require purchasing a cloud plan. Hosted caching, insights, previews and runner workflows require their corresponding server\u002Fproject configuration and authorization; use the official authentication and feature guides. Do not upload private artifacts to an endpoint without confirming the intended organization and its access policies.\n\nTuist's current hosted plans include Air, free within feature limits; Pro, with usage charges beyond free allowances; and custom Enterprise agreements, including self-hosting options. Generated projects and selective testing are listed as unlimited, while cache traffic and other metered services have their own allowances and rates. Consult the current pricing page for exact charges. Downloading the open-source CLI does not purchase hosted capacity.\n\n## License and accompanying media\nThe tagged repository's default license is MIT, including the CLI. Its server, kura and atlas directories are exceptions licensed under Mozilla Public License 2.0. These source licenses should be distinguished from hosted-service terms and pricing.\n\nThe accompanying official image shows the companion Web dashboard's module-cache analytics, from a September 2026 product illustration. It is not a screenshot of a graphical interface installed by this CLI cask. The icon is the official Tuist brand asset published in the upstream application's resources.\n\nSources: [Project and features](https:\u002F\u002Fgithub.com\u002Ftuist\u002Ftuist\u002Ftree\u002F4.211.0), [Install guide](https:\u002F\u002Ftuist.dev\u002Fen\u002Fdocs\u002Fguides\u002Finstall-tuist), [Documentation](https:\u002F\u002Ftuist.dev\u002Fen\u002Fdocs), [Current hosted pricing](https:\u002F\u002Ftuist.dev\u002Fpricing), [Tagged license](https:\u002F\u002Fgithub.com\u002Ftuist\u002Ftuist\u002Fblob\u002F4.211.0\u002FLICENSE.md), [Tagged package requirements](https:\u002F\u002Fgithub.com\u002Ftuist\u002Ftuist\u002Fblob\u002F4.211.0\u002FPackage.swift).","Create, maintain, and interact with Xcode projects at scale","Tuist GmbH and contributors","Tuist","a6c9500425b1354252718537f5f83b5f063b48db50db2eb1d5e11f61b2a3dee2",56807829,"https:\u002F\u002Fgithub.com\u002Ftuist\u002Ftuist\u002Freleases\u002Fdownload\u002F4.211.0\u002Ftuist.zip","https:\u002F\u002Fformulae.brew.sh\u002Fcask\u002Ftuist","https:\u002F\u002Ftuist.io\u002F","https:\u002F\u002Fcdn.opennavo.com\u002Ficons\u002Fuploads\u002F2982fc666026\u002F5d41929d79c2-256.png","brew install --cask tuist",{"d30":56,"d365":57,"d90":58},1570,25886,6948,"cask",{"bodyMarkdown":61,"brewCommittedAt":62,"hasNotes":63,"id":64,"isLatest":63,"isPrerelease":26,"machineTranslated":26,"publishedAt":65,"sections":66,"source":88,"sourceLocale":89,"summary":90,"title":91,"translation":92,"version":94},"## Tuist 4.211.0\n\nUpdates caching infrastructure and fixes cache keys, dependencies and selective testing.\n\n### Cache\n- Moves modern module caching to REAPI.\n- Adds Linux runner cache volumes across CI providers.\n- Includes the Xcode build in binary cache keys.\n- Uses the Xcode selected by DEVELOPER_DIR for the CAS proxy.\n- Builds package products needed by targets replaced with cached binaries.\n- Avoids duplicate module maps for static xcframeworks.\n\n### Tests\n- Includes the toolchain in selective-testing hashes.\n- Reports skipped test modules in job summaries.\n- Preserves --test-targets across sharded runs.\n\n### Reliability\n- Resumes module-cache downloads on slow connections.\n- Lets the cache proxy exit on SIGTERM.\n- Preserves synthesized file modification times during generation.\n\nThis is a selection of changes from the exact official release. Tuist's repository spans the CLI and companion infrastructure: Linux runners, Kura and Android analysis changes apply to their corresponding workflows, not to an installed Mac GUI.\n\nSource: [Official 4.211.0 announcement](https:\u002F\u002Fgithub.com\u002Ftuist\u002Ftuist\u002Freleases\u002Ftag\u002F4.211.0).","2026-10-05T08:09:03Z",true,1045,"2026-10-07T09:38:43.820266Z",[67,76,82],{"area":68,"items":69},"Cache",[70,71,72,73,74,75],"Moves modern module caching to REAPI.","Adds Linux runner cache volumes across CI providers.","Includes the Xcode build in binary cache keys.","Uses the Xcode selected by DEVELOPER_DIR for the CAS proxy.","Builds package products needed by targets replaced with cached binaries.","Avoids duplicate module maps for static xcframeworks.",{"area":77,"items":78},"Tests",[79,80,81],"Includes the toolchain in selective-testing hashes.","Reports skipped test modules in job summaries.","Preserves --test-targets across sharded runs.",{"area":83,"items":84},"Reliability",[85,86,87],"Resumes module-cache downloads on slow connections.","Lets the cache proxy exit on SIGTERM.","Preserves synthesized file modification times during generation.","editorial","en-US","Updates caching infrastructure and fixes cache keys, dependencies and selective testing.","Tuist 4.211.0",{"locale":89,"machineTranslated":26,"sourceLocale":89,"status":93},"source","4.211.0",[47,8],[97,123,148,174,199,225,250,276,301,327,352,378,403,429],{"arch":39,"artifacts":98,"conflictsWith":112,"dependsOn":115,"downloadSha256":48,"downloadUrl":50,"macos":121,"requiresRosetta":26,"tag":122,"version":94},{"apps":99,"binaries":100,"entries":101,"pkgs":111},[],[8],[102,106],{"declaration":103,"phase":14,"sources":105,"target":13,"type":16},{"binary":104,"target":13},[8],[8],{"declaration":107,"phase":22,"sources":110,"type":24},{"zap":108},[109],{"trash":21},[],[],{"casks":113,"formulae":114},[],[],{"arch":116,"casks":117,"formulae":118,"requirements":119},[39],[],[],{"macos":120},{},"27","golden_gate",{"arch":38,"artifacts":124,"conflictsWith":138,"dependsOn":141,"downloadSha256":48,"downloadUrl":50,"macos":121,"requiresRosetta":26,"tag":147,"version":94},{"apps":125,"binaries":126,"entries":127,"pkgs":137},[],[8],[128,132],{"declaration":129,"phase":14,"sources":131,"target":13,"type":16},{"binary":130,"target":13},[8],[8],{"declaration":133,"phase":22,"sources":136,"type":24},{"zap":134},[135],{"trash":21},[],[],{"casks":139,"formulae":140},[],[],{"arch":142,"casks":143,"formulae":144,"requirements":145},[38],[],[],{"macos":146},{},"arm64_golden_gate",{"arch":39,"artifacts":149,"conflictsWith":163,"dependsOn":166,"downloadSha256":48,"downloadUrl":50,"macos":172,"requiresRosetta":26,"tag":173,"version":94},{"apps":150,"binaries":151,"entries":152,"pkgs":162},[],[8],[153,157],{"declaration":154,"phase":14,"sources":156,"target":13,"type":16},{"binary":155,"target":13},[8],[8],{"declaration":158,"phase":22,"sources":161,"type":24},{"zap":159},[160],{"trash":21},[],[],{"casks":164,"formulae":165},[],[],{"arch":167,"casks":168,"formulae":169,"requirements":170},[39],[],[],{"macos":171},{},"26","tahoe",{"arch":38,"artifacts":175,"conflictsWith":189,"dependsOn":192,"downloadSha256":48,"downloadUrl":50,"macos":172,"requiresRosetta":26,"tag":198,"version":94},{"apps":176,"binaries":177,"entries":178,"pkgs":188},[],[8],[179,183],{"declaration":180,"phase":14,"sources":182,"target":13,"type":16},{"binary":181,"target":13},[8],[8],{"declaration":184,"phase":22,"sources":187,"type":24},{"zap":185},[186],{"trash":21},[],[],{"casks":190,"formulae":191},[],[],{"arch":193,"casks":194,"formulae":195,"requirements":196},[38],[],[],{"macos":197},{},"arm64_tahoe",{"arch":39,"artifacts":200,"conflictsWith":214,"dependsOn":217,"downloadSha256":48,"downloadUrl":50,"macos":223,"requiresRosetta":26,"tag":224,"version":94},{"apps":201,"binaries":202,"entries":203,"pkgs":213},[],[8],[204,208],{"declaration":205,"phase":14,"sources":207,"target":13,"type":16},{"binary":206,"target":13},[8],[8],{"declaration":209,"phase":22,"sources":212,"type":24},{"zap":210},[211],{"trash":21},[],[],{"casks":215,"formulae":216},[],[],{"arch":218,"casks":219,"formulae":220,"requirements":221},[39],[],[],{"macos":222},{},"15","sequoia",{"arch":38,"artifacts":226,"conflictsWith":240,"dependsOn":243,"downloadSha256":48,"downloadUrl":50,"macos":223,"requiresRosetta":26,"tag":249,"version":94},{"apps":227,"binaries":228,"entries":229,"pkgs":239},[],[8],[230,234],{"declaration":231,"phase":14,"sources":233,"target":13,"type":16},{"binary":232,"target":13},[8],[8],{"declaration":235,"phase":22,"sources":238,"type":24},{"zap":236},[237],{"trash":21},[],[],{"casks":241,"formulae":242},[],[],{"arch":244,"casks":245,"formulae":246,"requirements":247},[38],[],[],{"macos":248},{},"arm64_sequoia",{"arch":39,"artifacts":251,"conflictsWith":265,"dependsOn":268,"downloadSha256":48,"downloadUrl":50,"macos":274,"requiresRosetta":26,"tag":275,"version":94},{"apps":252,"binaries":253,"entries":254,"pkgs":264},[],[8],[255,259],{"declaration":256,"phase":14,"sources":258,"target":13,"type":16},{"binary":257,"target":13},[8],[8],{"declaration":260,"phase":22,"sources":263,"type":24},{"zap":261},[262],{"trash":21},[],[],{"casks":266,"formulae":267},[],[],{"arch":269,"casks":270,"formulae":271,"requirements":272},[39],[],[],{"macos":273},{},"14","sonoma",{"arch":38,"artifacts":277,"conflictsWith":291,"dependsOn":294,"downloadSha256":48,"downloadUrl":50,"macos":274,"requiresRosetta":26,"tag":300,"version":94},{"apps":278,"binaries":279,"entries":280,"pkgs":290},[],[8],[281,285],{"declaration":282,"phase":14,"sources":284,"target":13,"type":16},{"binary":283,"target":13},[8],[8],{"declaration":286,"phase":22,"sources":289,"type":24},{"zap":287},[288],{"trash":21},[],[],{"casks":292,"formulae":293},[],[],{"arch":295,"casks":296,"formulae":297,"requirements":298},[38],[],[],{"macos":299},{},"arm64_sonoma",{"arch":39,"artifacts":302,"conflictsWith":316,"dependsOn":319,"downloadSha256":48,"downloadUrl":50,"macos":325,"requiresRosetta":26,"tag":326,"version":94},{"apps":303,"binaries":304,"entries":305,"pkgs":315},[],[8],[306,310],{"declaration":307,"phase":14,"sources":309,"target":13,"type":16},{"binary":308,"target":13},[8],[8],{"declaration":311,"phase":22,"sources":314,"type":24},{"zap":312},[313],{"trash":21},[],[],{"casks":317,"formulae":318},[],[],{"arch":320,"casks":321,"formulae":322,"requirements":323},[39],[],[],{"macos":324},{},"13","ventura",{"arch":38,"artifacts":328,"conflictsWith":342,"dependsOn":345,"downloadSha256":48,"downloadUrl":50,"macos":325,"requiresRosetta":26,"tag":351,"version":94},{"apps":329,"binaries":330,"entries":331,"pkgs":341},[],[8],[332,336],{"declaration":333,"phase":14,"sources":335,"target":13,"type":16},{"binary":334,"target":13},[8],[8],{"declaration":337,"phase":22,"sources":340,"type":24},{"zap":338},[339],{"trash":21},[],[],{"casks":343,"formulae":344},[],[],{"arch":346,"casks":347,"formulae":348,"requirements":349},[38],[],[],{"macos":350},{},"arm64_ventura",{"arch":39,"artifacts":353,"conflictsWith":367,"dependsOn":370,"downloadSha256":48,"downloadUrl":50,"macos":376,"requiresRosetta":26,"tag":377,"version":94},{"apps":354,"binaries":355,"entries":356,"pkgs":366},[],[8],[357,361],{"declaration":358,"phase":14,"sources":360,"target":13,"type":16},{"binary":359,"target":13},[8],[8],{"declaration":362,"phase":22,"sources":365,"type":24},{"zap":363},[364],{"trash":21},[],[],{"casks":368,"formulae":369},[],[],{"arch":371,"casks":372,"formulae":373,"requirements":374},[39],[],[],{"macos":375},{},"12","monterey",{"arch":38,"artifacts":379,"conflictsWith":393,"dependsOn":396,"downloadSha256":48,"downloadUrl":50,"macos":376,"requiresRosetta":26,"tag":402,"version":94},{"apps":380,"binaries":381,"entries":382,"pkgs":392},[],[8],[383,387],{"declaration":384,"phase":14,"sources":386,"target":13,"type":16},{"binary":385,"target":13},[8],[8],{"declaration":388,"phase":22,"sources":391,"type":24},{"zap":389},[390],{"trash":21},[],[],{"casks":394,"formulae":395},[],[],{"arch":397,"casks":398,"formulae":399,"requirements":400},[38],[],[],{"macos":401},{},"arm64_monterey",{"arch":39,"artifacts":404,"conflictsWith":418,"dependsOn":421,"downloadSha256":48,"downloadUrl":50,"macos":427,"requiresRosetta":26,"tag":428,"version":94},{"apps":405,"binaries":406,"entries":407,"pkgs":417},[],[8],[408,412],{"declaration":409,"phase":14,"sources":411,"target":13,"type":16},{"binary":410,"target":13},[8],[8],{"declaration":413,"phase":22,"sources":416,"type":24},{"zap":414},[415],{"trash":21},[],[],{"casks":419,"formulae":420},[],[],{"arch":422,"casks":423,"formulae":424,"requirements":425},[39],[],[],{"macos":426},{},"11","big_sur",{"arch":38,"artifacts":430,"conflictsWith":444,"dependsOn":447,"downloadSha256":48,"downloadUrl":50,"macos":427,"requiresRosetta":26,"tag":453,"version":94},{"apps":431,"binaries":432,"entries":433,"pkgs":443},[],[8],[434,438],{"declaration":435,"phase":14,"sources":437,"target":13,"type":16},{"binary":436,"target":13},[8],[8],{"declaration":439,"phase":22,"sources":442,"type":24},{"zap":440},[441],{"trash":21},[],[],{"casks":445,"formulae":446},[],[],{"arch":448,"casks":449,"formulae":450,"requirements":451},[38],[],[],{"macos":452},{},"arm64_big_sur",{"icon":29,"machineTranslated":26,"name":30,"slug":31,"sourceLocale":32},126,96,{"brewLag":458,"cadence":462,"count30d":463},{"compared":459,"earlierCount":460,"medianMinutes":461},3,1,153722867,"daily",2,"https:\u002F\u002Fgithub.com\u002Ftuist\u002Ftuist",[466],{"caption":467,"height":468,"machineTranslated":26,"sourceLocale":89,"theme":469,"thumbUrl":470,"url":471,"width":472},"Official September 2026 companion Web dashboard: module-cache analytics. This cask installs the CLI, not this interface.",1059,"light","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fde53f5823b33\u002F983b556984c8-640.png","https:\u002F\u002Fcdn.opennavo.com\u002Fscreenshots\u002Fuploads\u002Fscreenshot\u002Fde53f5823b33\u002F983b556984c8-1280.png",1280,"https:\u002F\u002Fgithub.com\u002Fhomebrew\u002Fhomebrew-cask\u002Fblob\u002FHEAD\u002FCasks\u002Ft\u002Ftuist.rb","Command-line tooling for Swift-defined Xcode projects, build caching, selective testing and configured team build services.",{"locale":89,"machineTranslated":26,"sourceLocale":89,"status":93},{"arm64":63,"requiresRosetta":26,"status":477,"x86_64":63},"known",[47,479,480,481,482],"Xcode","Swift","MIT","MPL-2.0","homebrew\u002Fcask",null,{"current":460,"records":486,"size":639,"stats":640,"total":456},[487,496,526,552,559,564,569,574,579,584,589,594,599,604,609,614,619,624,629,634],{"bodyMarkdown":61,"brewCommittedAt":62,"hasNotes":63,"id":64,"isLatest":63,"isPrerelease":26,"machineTranslated":26,"publishedAt":65,"sections":488,"source":88,"sourceLocale":89,"summary":90,"title":91,"translation":495,"version":94},[489,491,493],{"area":68,"items":490},[70,71,72,73,74,75],{"area":77,"items":492},[79,80,81],{"area":83,"items":494},[85,86,87],{"locale":89,"machineTranslated":26,"sourceLocale":89,"status":93},{"bodyMarkdown":497,"brewCommittedAt":498,"hasNotes":63,"id":499,"isLatest":26,"isPrerelease":26,"machineTranslated":26,"publishedAt":500,"sections":501,"source":88,"sourceLocale":89,"summary":522,"title":523,"translation":524,"version":525},"## Tuist 4.210.0\n\nAdds Xcode 27 project-format selection and improves dependency, cache and generation behavior.\n\n### Features\n- Adds projectFormat generation configuration for Xcode 27.\n- Accelerates startup of new Kura instances.\n- Removes the Kura opt-out and routing to legacy cache nodes.\n\n### Fixes\n- Preserves underscores in Swift package bundle identifiers.\n- Resolves package products against their named package.\n- Excludes placeholders from buildable folders.\n- Avoids extra xcframework run paths for hostless unit tests.\n- Restores compilation-cache transfer analytics.\n- Points generated projects to the installed CAS plugin.\n\n### Maintenance\n- Avoids hashing the graph twice when warming the cache.\n- Includes the release-version stamping backport.\n\nThis is a selection of changes from the exact official release. Tuist's repository spans the CLI and companion infrastructure: Linux runners, Kura and Android analysis changes apply to their corresponding workflows, not to an installed Mac GUI.\n\nSource: [Official 4.210.0 announcement](https:\u002F\u002Fgithub.com\u002Ftuist\u002Ftuist\u002Freleases\u002Ftag\u002F4.210.0).","2026-09-28T14:23:40Z",1046,"0001-01-01T00:00:00Z",[502,508,517],{"area":503,"items":504},"Features",[505,506,507],"Adds projectFormat generation configuration for Xcode 27.","Accelerates startup of new Kura instances.","Removes the Kura opt-out and routing to legacy cache nodes.",{"area":509,"items":510},"Fixes",[511,512,513,514,515,516],"Preserves underscores in Swift package bundle identifiers.","Resolves package products against their named package.","Excludes placeholders from buildable folders.","Avoids extra xcframework run paths for hostless unit tests.","Restores compilation-cache transfer analytics.","Points generated projects to the installed CAS plugin.",{"area":518,"items":519},"Maintenance",[520,521],"Avoids hashing the graph twice when warming the cache.","Includes the release-version stamping backport.","Adds Xcode 27 project-format selection and improves dependency, cache and generation behavior.","Tuist 4.210.0",{"locale":89,"machineTranslated":26,"sourceLocale":89,"status":93},"4.210.0",{"bodyMarkdown":527,"brewCommittedAt":528,"hasNotes":63,"id":529,"isLatest":26,"isPrerelease":26,"machineTranslated":26,"publishedAt":500,"sections":530,"source":88,"sourceLocale":89,"summary":548,"title":549,"translation":550,"version":551},"## Tuist 4.209.0\n\nAdds cache controls and early-access line-level coverage, with dependency and cache fixes.\n\n### Features\n- Adds a Tuist.swift limit for the Xcode compilation cache store.\n- Allows cache upload policy changes without reinstalling the proxy.\n- Adds early-access Xcode line-level code coverage.\n- Enables Bazel dependency downloads by default.\n\n### Fixes\n- Fails tuist cache when binary uploads fail.\n- Preserves local-package test dependencies across packages.\n- Applies CAS plugin options to shadowing OTHER_SWIFT_FLAGS.\n- Restores per-device Android AAB sizes with Rosalind 0.8.2.\n\n### Performance\n- Avoids traversing Derived\u002FFrameworkSearchPaths during manifest lookup.\n- Avoids those links in manifest-declared globs.\n\nThis is a selection of changes from the exact official release. Tuist's repository spans the CLI and companion infrastructure: Linux runners, Kura and Android analysis changes apply to their corresponding workflows, not to an installed Mac GUI.\n\nSource: [Official 4.209.0 announcement](https:\u002F\u002Fgithub.com\u002Ftuist\u002Ftuist\u002Freleases\u002Ftag\u002F4.209.0).","2026-09-21T10:53:50Z",1047,[531,537,543],{"area":503,"items":532},[533,534,535,536],"Adds a Tuist.swift limit for the Xcode compilation cache store.","Allows cache upload policy changes without reinstalling the proxy.","Adds early-access Xcode line-level code coverage.","Enables Bazel dependency downloads by default.",{"area":509,"items":538},[539,540,541,542],"Fails tuist cache when binary uploads fail.","Preserves local-package test dependencies across packages.","Applies CAS plugin options to shadowing OTHER_SWIFT_FLAGS.","Restores per-device Android AAB sizes with Rosalind 0.8.2.",{"area":544,"items":545},"Performance",[546,547],"Avoids traversing Derived\u002FFrameworkSearchPaths during manifest lookup.","Avoids those links in manifest-declared globs.","Adds cache controls and early-access line-level coverage, with dependency and cache fixes.","Tuist 4.209.0",{"locale":89,"machineTranslated":26,"sourceLocale":89,"status":93},"4.209.0",{"brewCommittedAt":553,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":554,"source":555,"translation":556,"version":558},"2026-09-11T10:49:17Z",[],"homebrew",{"status":557},"none","4.208.0",{"brewCommittedAt":560,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":561,"source":555,"translation":562,"version":563},"2026-09-05T02:10:20Z",[],{"status":557},"4.207.0",{"brewCommittedAt":565,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":566,"source":555,"translation":567,"version":568},"2026-08-31T10:48:25Z",[],{"status":557},"4.206.0",{"brewCommittedAt":570,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":571,"source":555,"translation":572,"version":573},"2026-08-19T10:59:50Z",[],{"status":557},"4.205.0",{"brewCommittedAt":575,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":576,"source":555,"translation":577,"version":578},"2026-08-14T13:59:59Z",[],{"status":557},"4.204.0",{"brewCommittedAt":580,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":581,"source":555,"translation":582,"version":583},"2026-08-07T05:23:34Z",[],{"status":557},"4.203.4",{"brewCommittedAt":585,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":586,"source":555,"translation":587,"version":588},"2026-08-06T08:27:21Z",[],{"status":557},"4.203.3",{"brewCommittedAt":590,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":591,"source":555,"translation":592,"version":593},"2026-08-06T05:39:02Z",[],{"status":557},"4.203.2",{"brewCommittedAt":595,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":596,"source":555,"translation":597,"version":598},"2026-07-31T05:32:49Z",[],{"status":557},"4.203.1",{"brewCommittedAt":600,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":601,"source":555,"translation":602,"version":603},"2026-07-30T20:01:53Z",[],{"status":557},"4.203.0",{"brewCommittedAt":605,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":606,"source":555,"translation":607,"version":608},"2026-07-21T22:42:56Z",[],{"status":557},"4.202.6",{"brewCommittedAt":610,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":611,"source":555,"translation":612,"version":613},"2026-07-17T16:58:10Z",[],{"status":557},"4.202.5",{"brewCommittedAt":615,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":616,"source":555,"translation":617,"version":618},"2026-07-16T19:43:50Z",[],{"status":557},"4.202.4",{"brewCommittedAt":620,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":621,"source":555,"translation":622,"version":623},"2026-07-16T11:13:00Z",[],{"status":557},"4.202.3",{"brewCommittedAt":625,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":626,"source":555,"translation":627,"version":628},"2026-07-13T17:29:44Z",[],{"status":557},"4.202.2",{"brewCommittedAt":630,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":631,"source":555,"translation":632,"version":633},"2026-07-10T17:24:48Z",[],{"status":557},"4.202.1",{"brewCommittedAt":635,"hasNotes":26,"isLatest":26,"isPrerelease":26,"sections":636,"source":555,"translation":637,"version":638},"2026-07-08T14:09:40Z",[],{"status":557},"4.202.0",20,{"brewLag":641,"cadence":462,"count30d":463},{"compared":459,"earlierCount":460,"medianMinutes":461},{"current":460,"records":643,"size":460,"stats":653,"total":456},[644],{"bodyMarkdown":61,"brewCommittedAt":62,"hasNotes":63,"id":64,"isLatest":63,"isPrerelease":26,"machineTranslated":26,"publishedAt":65,"sections":645,"source":88,"sourceLocale":89,"summary":90,"title":91,"translation":652,"version":94},[646,648,650],{"area":68,"items":647},[70,71,72,73,74,75],{"area":77,"items":649},[79,80,81],{"area":83,"items":651},[85,86,87],{"locale":89,"machineTranslated":26,"sourceLocale":89,"status":93},{"brewLag":654,"cadence":462,"count30d":463},{"compared":459,"earlierCount":460,"medianMinutes":461}]