A Tuist é uma ferramenta de linha de comando que aproveita a geração de projetos para abstrair as complexidades dos projetos Xcode e a usa como base para ajudar as equipes a manter e otimizar seus grandes projetos modulares.
É de código aberto e escrito em Swift.
O método de instalação recomendado é instalar o Mise e, em seguida, executar mise install tuist para instalar o Tuist.
Você pode conferir a documentação para saber mais sobre a lógica por trás de nossa abordagem de instalação e abordagens alternativas.
tuist init --platform ios
tuist edit # Customize your project manifest
tuist generate # Generates Xcode project & workspace
tuist build # Builds your projectConfira o guia "Crie um novo projeto" para saber mais sobre o Tuist e todos os seus recursos.
Você quer saber mais sobre o que Tuist pode oferecer a você? Ou talvez deseja contribuir para o projeto e você precisa de um ponto de partida?
Você pode conferir a documentação do projeto.
Você pode encontrar alguns projetos de amostra na pasta Finetures ou no Awesome Tuist Repo! ?

O CodEmagic, uma ferramenta de CI/CD para criar aplicativos móveis de classe mundial, suporta o desenvolvimento do Tuist, fornecendo ambientes de IC rápidos e confiáveis.
A sustentabilidade financeira do projeto é possível graças às contínuas contribuições de nossos patrocinadores do GitHub e dos apoiadores coletivos abertos. A partir deles, gostaríamos de dar uma menção especial aos seguintes patrocinadores:
![]() | Segunda-feira.com é um sistema operacional de trabalho baseado em nuvem (OS Work) que capacita as equipes a executar projetos e fluxos de trabalho com confiança. É uma plataforma versátil que combina recursos de gerenciamento de projetos, automação de fluxo de trabalho e colaboração da equipe para otimizar a maneira como as equipes trabalham juntas. |
![]() | O lapso é um aplicativo projetado para recuperar como pegamos e compartilhamos memórias. Uma câmera para morar no momento e um diário de fotos particular para amigos, não seguidores. |
| A pista simplifica a colaboração e a automação para lançamentos de aplicativos móveis, do kickoff ao lançamento. | |
![]() | Emerge Tools é um conjunto de produtos revolucionários projetados para sobrecarregar aplicativos móveis e as equipes que os constroem. |
As grandes empresas apoiam o projeto, fornecendo acesso ao seu serviço por meio de um programa de código aberto.
Você pode usar nossos documentos de contribuição para começar. Se você não tem um problema específico em mente, estamos mais do que felizes em ajudá -lo, basta pedir ajuda em um determinado problema ou em nossa folga. Você pode encontrar bons problemas para colaboradores iniciantes aqui. Também oferecemos recompensas de problemas para alguns problemas de valor altamente.
Pedro Piñera | MAREK FOOIN | Kas | Daniele Formichelli | Mike Simons |
As pessoas seguintes já foram colaboradores principais, ajudando a dirigir o projeto na direção certa e garantir que tenhamos uma base confiável em que podemos criar novos recursos:
Natan Rolnik | Andrea Cipriani | Oliver Atkinson | Romain Boulay | Kamil Harasimowicz | Luis Padron | Alfredo Delli Bovi |
Obrigado a essas pessoas maravilhosas:
Kalkwarf | MAREK FOOIN | Kas | Natan Rolnik | Svastven | Bernhard Huemer | Daniel Jankowski |
Facundo Menzella | Eric Ito | Kamil Harasimowicz | Jakub Olejník | Ldindu | George Tsifrikas | Privezentsev Yura |
Fero | Heberti Almeida | Ben Scheirman | Jared Sorge | Joe Blau | David Chavez | Roman Podymov |
MARCIN RELIGA | Alfredo Delli Bovi | Jake Prickett | Daniele Formichelli | Sergey Petrachkov | Jinwoo, Kim | David Harris |
DMytro Mishchenko | Sam Pettersson | Josh Holtz | Jierong Li | Shai Mishali | Franz Busch | Tíarnán McGrath |
Vitaly Chupryk | Blum romano | Giovanni filaferro | Andrés Pizá Bückmann | Gabriel Coutinho | Riccardo | Mauro Bolis |
Peter Weishapl | Cruz | Sven Münnich | Santiago A. Delgado | Wojciech Kulik | Iain Smith | Max Kraev |
Mustafa Yusuf | Daniel Barden | Zofia Kulus | David Peterson | Ikko Ashimine | Seto Elkahfi / 塞托 · 埃尔卡菲 | Apps4everyone |
Lorenzo | Darko Damjanovic | Marvin Nazari | Robin Malhotra | Astromonkee | Ezraberch | Christopher Constable |
Yi Wang | Mustafa dur | Luca Bartoletti | Sujata Chakraborty | Pavel Trafimuk | Alejandro Silva Fernández | Jake Adams |
Sam Watts | Erk ekin | Denis Morozov | Orbitekk | Park Jae Hyun | Sean Berry | Isaac Halvorson |
Mohit Saxena | Mikołaj Chmielewski | Tope Akinwande | The PinkedEngineer | Alexander Weiß | Kyungpyoda | Ville Witt |
Paul.s | Aniltaskiran | Javier Vieira | Aris Sarris | Kimxwan0319 | Florian Fittschen | Jesus (iOS) |
Nicholas Kim | Alexandros Smponias | Ir | Alberto Garcia | Andrea Scuderi | Diogo AUTILIO | Shahzad Majeed |
Dan | Nikita Ivanchikov | Anastasia Kazantseva | Michael McGuire | Michael Collins | Yohan Cho | Euriasb |
Montakoleg | Oozoofrog | Martin Strambach | sh-an | Batuhan Saka | Soohwancho | Gary Riches |
Mustiikhalil | Serhii Butenko | Petrukha Ivan | Mathias Schreck | Yen-Chia Lin | Mary | Hyunjin |
Kevin Aguilar | Andrew Roan | Ibrahim Oktay | Dmitriy Kulakov | Jaewon-Yun | TataGrigory | Denil Chungath |
Victor Sarda | TZXDTC10 | Thieme | Clemens Beck | Paul Taykalo | Vitaly Kravtsov | DC |
Baegteun | Vinícius Couto Tasso | 안지훈 | Dimash | Danibachar | 한석호 (Milkyo) | Hai Feng Kao |
Antti Laitala | Pushcrayon | Stefano Mondino | Łukasz Lech | Costapombo | Ihor Savynskyi | Eduard Miniakhmetov |
Alexander Filimonov | Gorbenko Roman | Lucas Mrowskovsky Paim | Taylor Lineman | Miguel Ferrando | Barredewe | Chris Sessions |
Andy Kolean | Binlogo | Dmitry Serov | Dariusz Rybicki | Dan Sinclair | Kai Oelfke | INDER |
Kyounh12 | Alvar Hansen | Barak Weiss | Hilton Campbell | Gabriel Liévano | Vijay Tholpadi | Minhoi Goo |
Sam Hanley | Ahmdyasser | Mabeaan | Tamar Milchtaich Lavi | Andrey k | Alex Vera | Annalize Mariottini |
Hyunsu Park | Vladimir | Rhys Morgan | Pierrerodgers | Eunpyo Hong | Yunseo Kang | Ilya Kharlamov |
Brianvar | Hossam Youssof | Minseok Kang | Alexander |