home.social

Search

1000 results for “tuist”

  1. The new Tuist 4.97.0 introduces cache profiles, an innovative API allowing you to designate specific targets to either remain as source code or be swapped out for binaries

  2. As codebases grow, organizing modules becomes complex. Xcode's projects force you to choose ONE organizational dimension. What if you need multiple?

    Metadata tags let you organize by layer, feature, team, and platform simultaneously. Then generate focused workspaces on demand.

    Combine with module caching and you only recompile what matters.

    Read more: tuist.dev/blog/2025/10/31/meta

  3. SwiftPM's file-disk footprint can hinder caching optimizations. Our mirror of the Swift Package Index directory solves this, making downloads and caching faster, saving you time on every run.

    docs.tuist.dev/en/guides/featu

  4. Collaboration can and must be frictionless; as easy as tapping or clicking a URL.
    That’s our goal with previews, which you can use to share apps with anyone:

    docs.tuist.dev/en/guides/featu

  5. Tuist significantly enhances the management and optimization of Xcode projects and workflows. Vijay Tholpadi discussed his experience with it at Carousell in this talk: youtube.com/watch?v=HybqYfIpIqc

  6. The biggest redesign ever is coming to Tuist, aligning our design craft with tools like Supabase or Linear.

  7. In 2025, Xcode projects are still complex. SwiftPM can help but may slow things down. Consider generating projects and using binary caching for optimization:

    tuist.dev/blog/2025/02/25/proj

  8. At scale, developers building apps with Swift and Xcode often face challenges like complexity, unreliable tools and incremental builds, and slow feedback, which can hinder momentum. In this post, we explore solutions:


    tuist.dev/blog/2025/02/28/mome

  9. Adopting Tuist features like "Selective testing" has gotten easier in our most recent Tuist version, 4.44.0. With one command, "tuist init" you can get selective testing in your Xcode projects in less than a minute.

    I you don't believe us, check this one out:
    videos.tuist.dev/w/kLHrtN8a43o

  10. @tuist I don't think Swiftlint is a great example since it's available already through asdf.

    Regardless, here is a snippet from my mise.toml 💪🏽
    #mixe #dx #swiftpm

  11. Code-signing? Notarization? If you distribute CLI executables to macOS users, it's crucial to ensure they are signed and notarized. In this blog post, we dive into these concepts and how to automate them in 2025: tuist.dev/blog/2024/12/31/sign

  12. We’re launching the Tuist Ambassadors program in 2025! 🎉 This is our way of recognizing standout community members who go above and beyond in shaping Tuist and supporting the Swift dev community. Nominate your 2025 Ambassadors by Jan 31!

    tuist.io/blog/2024/10/29/tuist

  13. Tuist: добавляем генерацию проекта в текущее приложение

    Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пока не нашли решение. Знакомьтесь, Tuist — инструмент, который кардинально изменил наш подход к управлению проектами. Он не только помогает избежать конфликтов, но и автоматизирует генерацию ключевых компонентов, значительно облегчая команде жизнь. Если у вас всё еще сохранился этот «реликт прошлого», то, возможно, наш опыт поможет вам наконец-то избавиться от него. Давайте разберемся, как это сделать.

    habr.com/ru/companies/cian/art

    #ios #ios_development #ios_разработка #ios_programming #swift #tuist #разработка_под_ios #программирование #мобильная_разработка #мобильные_приложения

  14. Tuist: добавляем генерацию проекта в текущее приложение

    Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пока не нашли решение. Знакомьтесь, Tuist — инструмент, который кардинально изменил наш подход к управлению проектами. Он не только помогает избежать конфликтов, но и автоматизирует генерацию ключевых компонентов, значительно облегчая команде жизнь. Если у вас всё еще сохранился этот «реликт прошлого», то, возможно, наш опыт поможет вам наконец-то избавиться от него. Давайте разберемся, как это сделать.

    habr.com/ru/companies/cian/art

    #ios #ios_development #ios_разработка #ios_programming #swift #tuist #разработка_под_ios #программирование #мобильная_разработка #мобильные_приложения

  15. Tuist: добавляем генерацию проекта в текущее приложение

    Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пока не нашли решение. Знакомьтесь, Tuist — инструмент, который кардинально изменил наш подход к управлению проектами. Он не только помогает избежать конфликтов, но и автоматизирует генерацию ключевых компонентов, значительно облегчая команде жизнь. Если у вас всё еще сохранился этот «реликт прошлого», то, возможно, наш опыт поможет вам наконец-то избавиться от него. Давайте разберемся, как это сделать.

    habr.com/ru/companies/cian/art

    #ios #ios_development #ios_разработка #ios_programming #swift #tuist #разработка_под_ios #программирование #мобильная_разработка #мобильные_приложения

  16. We strongly believe that optimizations of workflows shouldn’t come at the expense of complexity for the users. The following example of our “tuist test” command running incrementally on CI and re-using compilation artifacts is a good example of it

  17. Seeing our CI times going down thanks to Tuist and binary caching makes us soooo happy 🥳

  18. 🚀 New Tuist 3.28.0 Release! 🎉

    ✨ Mergeable libraries support, enhanced graph validation, & more! Huge thanks to Alberto García, Paul Taykalo, Natalia Kurek, & Kassem Wridan for your stellar contributions! 🌟

    Bug fixes 🛠️ & advancements in multi-platform target support are here! 🎯

    Happy coding with improved XPC product embedding & refined RunAction target spec. 🖥️❤️

  19. @Constantine_Ls @ghalldev @davidbures Unfortunately, I hit a snag pretty quickly.

    According to Marek Fořt on Slack, #Tuist doesn’t support Swift build plugins like swift-openapi-generator. There is work to fix this, but it’s not ready yet.

    Since I expect to gain a lot of productivity from swift-openapi-generator, I’ll postpone migrating to Tuist.

  20. Has anyone had luck using #tuist to generate an Xcode project that uses swift-openapi-generator? My Xcode project builds, but my Tuist project can’t locate the generated Components, Client, and Operations types.

    #swift #xcode

  21. We're excited to welcome code magic as a Silver Sponsor of Tuist! 🩶 Codemagic, a mobile CI/CD platform, adds value to Tuist projects. Did you know they offer remote caching to boost iOS app development? Learn more at blog.codemagic.io/ios-app-cach.

  22. Big news from Tuist!🎉 We're reshaping our vision and have laid out our roadmap for the rest of 2023. Our goal? To be your co-pilot for scaling up app development. We're embracing dependencies, boosting caching, empowering autonomy, and enhancing transparency! Get ready for a revamped Tuist Cloud! Join us on this journey as we focus on sustainability and aim to do less, but better.

    tuist.io/blog/2023/07/26/2023-

  23. Exciting news!

    Introducing the new Tuist website 🚀✨

    Clarifying project generation as a tool, design aligned with our values, caching's importance, testimonials from trusted organizations, user interviews to improve, advancing Swift on the Server ecosystem, and built with Astro.

    Check it out!
    tuist.io 🌐

  24. The project is also built with @tuist and using #Tuist Cloud. If you are interested in either of those, I definitely recommend checking out the repo as a good reference point.

  25. @appforce1 More #Tuist content would be great! I never made the plunge so all I have is hearsay :)

  26. continuing the shell tools: tuistash for #logstash looks great — github.com/edmocosta/tuistash
    data is retrieved from the logstash API (local or remote) or offline from a diagnostic bundle (github.com/elastic/support-dia). no support for aggregating data from multiple logstashs for now

    PS: this one is a side project of one of our colleagues

  27. continuing the shell tools: tuistash for #logstash looks great — github.com/edmocosta/tuistash
    data is retrieved from the logstash API (local or remote) or offline from a diagnostic bundle (github.com/elastic/support-dia). no support for aggregating data from multiple logstashs for now

    PS: this one is a side project of one of our colleagues

  28. continuing the shell tools: tuistash for #logstash looks great — github.com/edmocosta/tuistash
    data is retrieved from the logstash API (local or remote) or offline from a diagnostic bundle (github.com/elastic/support-dia). no support for aggregating data from multiple logstashs for now

    PS: this one is a side project of one of our colleagues

  29. continuing the shell tools: tuistash for #logstash looks great — github.com/edmocosta/tuistash
    data is retrieved from the logstash API (local or remote) or offline from a diagnostic bundle (github.com/elastic/support-dia). no support for aggregating data from multiple logstashs for now

    PS: this one is a side project of one of our colleagues

  30. continuing the shell tools: tuistash for #logstash looks great — github.com/edmocosta/tuistash
    data is retrieved from the logstash API (local or remote) or offline from a diagnostic bundle (github.com/elastic/support-dia). no support for aggregating data from multiple logstashs for now

    PS: this one is a side project of one of our colleagues