Tuist

Tuist

ブログ

Our Swift CLI now runs on Linux

Tuist is no longer macOS-only. You can now run analytical workflows or leverage the upcoming Tuist Gradle support on Linux.

Marek Fořt
2月 16, 2026
すべて Product Engineering Case-studies Learn Community
Marek Fořt
9月 29, 2019

Welcome Swift Packages to the dependencies family in Tuist 0.18.0

Making the definition of dependencies very convenient was one of our aims when we embarked on building Tuist and today, we are extending that convenience to external dependencies that are distributed as Swift Packages. Targets can now define packages as dependencies and Tuist will take care of the rest. Moreover, this version ships with improvements in the API of dynamic Info.plist files.

Pedro Piñera
8月 14, 2019

Visualize your projects graph from Tuist 0.17.0

One of the difficulties of scaling up Xcode projects comes from the fact that Xcode doesn't provide a high-level picture of the structure of the project. Tuist 0.17.0 fixes that by providing a new command, 'tuist graph', that exports a graph of the project to help users of the tool visualize their project dependencies. This version also adds support for configuring Tuist globally, and also indicate the version of Xcode that is required to run the project.

Oliver Atkinson
6月 21, 2019

Tuist 0.16.0 allows users to link system libraries and frameworks

From the just released 0.16.0 version of Tuist, users will be able to define dependencies with system libraries and frameworks from their targets. Moreover, we added support for customizing the list of input and output files in their target action, and generation of targets with no build settings at all. This version also ships with minor improvements and bug fixes that had been reported by users.

Pedro Piñera
6月 2, 2019

Dynamically generated Info.plist files with Tuist 0.15.0

Tuist 0.15.0 extend the beauty of generation to Info.plist. From this version on you'll be able to define the build settings as part of your manfest and let Tuist infer the default values for you. Furthermore, we extended the API to support customizing the generation of default build settings in your projects and targets, added the generation time to the 'tuist generate' command, and added support for defining custom schemes.

Kas Wridan
4月 3, 2019

Workspace improvements with Tuist 0.13.0

The just baked new version of Tuist, 0.13.0, is already with us. We added significant improvements to workspaces like being able to define additional files that are added to the project. We also aligned the structured of the generated workspaces to match the filesystem. This version also makes sure that for those test targets that depend on a host application are set up with the right settings.

Oliver Atkinson
3月 12, 2019

Tuist 0.12.0 supports defining multiple sources and resources

Following users's feedback, we have released a new version of Tuist, 0.12.0 that supports defining multiple sources and resources. Moreover, we added a new product type for those of you that would like to opt for static linking, and added generation of schemes with all the targets that are part of the project. This version also drops support for defining the manifests as a JSON file because Swift will pave our way to a better maintainability and reusability.

Pedro Piñera
2月 14, 2019

Tuist 0.11.0 has been released

Tuist 0.11.0 is out and it includes features like "tuist up" that help users configure their environment before working with the projects, or support for generating target schemes. This version also adds support for defining environment variables for targets, as well as some minor improvements and fixes.

Pedro Piñera
12月 20, 2018

Announcing Tuist 0.10 and its new 'up' command

Learn more about the newest version of Tuist which comes with a powerful and useful feature, a new 'tuist up' command.

Pedro Piñera
12月 3, 2018

Version 0.9.0 published

In this blog post we talk about the changes that come with the recently published version 0.9.0.