home.social

#tuist — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #tuist, aggregated by home.social.

  1. Speed up your Xcode test runs! This Tuist video shows how to run tests selectively with xcodebuild and Tuist, ensuring consistent results across environments. Short, practical, and perfect for iOS devs who want faster CI and local feedback. Level up your workflow! #Xcode #iOSDev #Testing #Tuist #xcodebuild #CI #Swift #English
    videos.tuist.dev/videos/watch/

  2. Github: github.com/buresdv/Cork
    按照指示构建了Cork_v1.7.3.dmg,我都自构建了还要钱吗,是要自己改代码吗,好麻烦()

    在Mac App Store安装Xcode && brew install tuist
    git clone github.com/buresdv/Cork.git && cd Cork
    sudo xcodebuild -runFirstLaunch
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    sudo xcodebuild -license accept
    tuist install && tuist generate
    Xcode打开项目文件夹,选择/Users/jay/Code/Cork,选择Signing & Capabilities
    登陆自己的账户,Team选择personal team,Bundle Identifier任取com.kipjaychou.cork
    在顶部标签栏,选择product-archive开始编译,等待一段时间,编译完成弹出Organizer,选择Distribute App-Custome-Copyapp
    得到cork.app,在/Users/jay/Code/Cork/Cork 2026-01-24 20-07-08/文件夹下
    在/Users/jay/Code/Cork/Cork 2026-01-24 20-07-08/下创建文件夹Cork_Installer,复制Cork.app到Cork_Installer下
    打开磁盘工具,顶部栏文件-新建映像-基于文件夹新建映像,选择Cork_Installer,选择压缩,命名为Cork_v1.7.3.dmg

    双击Cork_v1.7.3.dmg文件,拖动Cork.app到Application文件夹下
    然后得到一个很多报错无法使用的Cork()

    #dmg #brew #gui #homebrew #cork #xcode #tuist #apple

  3. Github: github.com/buresdv/Cork
    按照指示构建了Cork_v1.7.3.dmg,我都自构建了还要钱吗,是要自己改代码吗,好麻烦()

    在Mac App Store安装Xcode && brew install tuist
    git clone github.com/buresdv/Cork.git && cd Cork
    sudo xcodebuild -runFirstLaunch
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    sudo xcodebuild -license accept
    tuist install && tuist generate
    Xcode打开项目文件夹,选择/Users/jay/Code/Cork,选择Signing & Capabilities
    登陆自己的账户,Team选择personal team,Bundle Identifier任取com.kipjaychou.cork
    在顶部标签栏,选择product-archive开始编译,等待一段时间,编译完成弹出Organizer,选择Distribute App-Custome-Copyapp
    得到cork.app,在/Users/jay/Code/Cork/Cork 2026-01-24 20-07-08/文件夹下
    在/Users/jay/Code/Cork/Cork 2026-01-24 20-07-08/下创建文件夹Cork_Installer,复制Cork.app到Cork_Installer下
    打开磁盘工具,顶部栏文件-新建映像-基于文件夹新建映像,选择Cork_Installer,选择压缩,命名为Cork_v1.7.3.dmg

    双击Cork_v1.7.3.dmg文件,拖动Cork.app到Application文件夹下
    然后得到一个很多报错无法使用的Cork()

    #dmg #brew #gui #homebrew #cork #xcode #tuist #apple

  4. Github: github.com/buresdv/Cork
    按照指示构建了Cork_v1.7.3.dmg,我都自构建了还要钱吗,是要自己改代码吗,好麻烦()

    在Mac App Store安装Xcode && brew install tuist
    git clone github.com/buresdv/Cork.git && cd Cork
    sudo xcodebuild -runFirstLaunch
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    sudo xcodebuild -license accept
    tuist install && tuist generate
    Xcode打开项目文件夹,选择/Users/jay/Code/Cork,选择Signing & Capabilities
    登陆自己的账户,Team选择personal team,Bundle Identifier任取com.kipjaychou.cork
    在顶部标签栏,选择product-archive开始编译,等待一段时间,编译完成弹出Organizer,选择Distribute App-Custome-Copyapp
    得到cork.app,在/Users/jay/Code/Cork/Cork 2026-01-24 20-07-08/文件夹下
    在/Users/jay/Code/Cork/Cork 2026-01-24 20-07-08/下创建文件夹Cork_Installer,复制Cork.app到Cork_Installer下
    打开磁盘工具,顶部栏文件-新建映像-基于文件夹新建映像,选择Cork_Installer,选择压缩,命名为Cork_v1.7.3.dmg

    双击Cork_v1.7.3.dmg文件,拖动Cork.app到Application文件夹下
    然后得到一个很多报错无法使用的Cork()

    #dmg #brew #gui #homebrew #cork #xcode #tuist #apple

  5. Github: github.com/buresdv/Cork
    按照指示构建了Cork_v1.7.3.dmg,我都自构建了还要钱吗,是要自己改代码吗,好麻烦()

    在Mac App Store安装Xcode && brew install tuist
    git clone github.com/buresdv/Cork.git && cd Cork
    sudo xcodebuild -runFirstLaunch
    sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    sudo xcodebuild -license accept
    tuist install && tuist generate
    Xcode打开项目文件夹,选择/Users/jay/Code/Cork,选择Signing & Capabilities
    登陆自己的账户,Team选择personal team,Bundle Identifier任取com.kipjaychou.cork
    在顶部标签栏,选择product-archive开始编译,等待一段时间,编译完成弹出Organizer,选择Distribute App-Custome-Copyapp
    得到cork.app,在/Users/jay/Code/Cork/Cork 2026-01-24 20-07-08/文件夹下
    在/Users/jay/Code/Cork/Cork 2026-01-24 20-07-08/下创建文件夹Cork_Installer,复制Cork.app到Cork_Installer下
    打开磁盘工具,顶部栏文件-新建映像-基于文件夹新建映像,选择Cork_Installer,选择压缩,命名为Cork_v1.7.3.dmg

    双击Cork_v1.7.3.dmg文件,拖动Cork.app到Application文件夹下
    然后得到一个很多报错无法使用的Cork()

    #dmg #brew #gui #homebrew #cork #xcode #tuist #apple

  6. Тактики ускорения билда: матиз, кобальт, камри 3.5

    Меня зовут Дима, я iOS инженер-менеджер в крупнейшем телеком-операторе Казахстана. У нас 19 разработчиков — и билд-тайм для нас важная составляющая разработки. В этой статье я пройдусь по следующему пути: • рассмотрю стратегии, которые вы сможете сразу применить; • покажу реальные цифры из наших проектов; • сделаю выводы и поделюсь инсайтами.

    habr.com/ru/articles/889548/

    #iOS_билдтайм #Tuist #swift_package_manager #Xcode_performance #Incremental_build #Build_with_Timing_Analysis #Swift_оптимизация #ускорение_компиляции #Оптимизация_сборки_Xcode #iOS_devops

  7. 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

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

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

    habr.com/ru/companies/cian/art

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

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

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

    habr.com/ru/companies/cian/art

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

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

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

    habr.com/ru/companies/cian/art

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

  11. Cocoapods pod install без интернета на CI при использовании Tuist

    Для успешного выполнения команды pod install менеджера зависимости Cocoapods нужен доступ в интернет, но на раннерах в целях безопасности для continuous integration может отсутствовать сеть. В некоторых случаях, например, при использовании инструмента Tuist в проекте, исполнение pod install на CI необходимо для интеграции Подов в проекты. В этой статье рассмотрим, как можно легко с помощью нескольких команд возобновить успешное выполнение команды pod install на раннерах без выхода в интернет.

    habr.com/ru/articles/800423/

    #cocoapods #ci/cd #tuist #swift #xcode #ios

  12. 🚀 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. 🖥️❤️

  13. @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.

  14. 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

  15. 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.

  16. 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-

  17. 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 🌐

  18. 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.

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

  20. So... Working on a bit of µFramework architecture with #SwiftUI and #Tuist.

    And it is glorious.
    Yes, at some point written content will follow... And in my podcast ofc. 😄
    #microframework

  21. So... Working on a bit of µFramework architecture with #SwiftUI and #Tuist.

    And it is glorious.
    Yes, at some point written content will follow... And in my podcast ofc. 😄
    #microframework

  22. So... Working on a bit of µFramework architecture with and .

    And it is glorious.
    Yes, at some point written content will follow... And in my podcast ofc. 😄

  23. So... Working on a bit of µFramework architecture with #SwiftUI and #Tuist.

    And it is glorious.
    Yes, at some point written content will follow... And in my podcast ofc. 😄
    #microframework

  24. So... Working on a bit of µFramework architecture with #SwiftUI and #Tuist.

    And it is glorious.
    Yes, at some point written content will follow... And in my podcast ofc. 😄
    #microframework