#tuist — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #tuist, aggregated by home.social.
-
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
https://videos.tuist.dev/videos/watch/07066c4c-4e58-4058-9c2d-c65b1dc5c574 -
Github: https://github.com/buresdv/Cork
按照指示构建了Cork_v1.7.3.dmg,我都自构建了还要钱吗,是要自己改代码吗,好麻烦()在Mac App Store安装Xcode && brew install tuist
git clone https://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() -
Github: https://github.com/buresdv/Cork
按照指示构建了Cork_v1.7.3.dmg,我都自构建了还要钱吗,是要自己改代码吗,好麻烦()在Mac App Store安装Xcode && brew install tuist
git clone https://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() -
Github: https://github.com/buresdv/Cork
按照指示构建了Cork_v1.7.3.dmg,我都自构建了还要钱吗,是要自己改代码吗,好麻烦()在Mac App Store安装Xcode && brew install tuist
git clone https://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() -
Github: https://github.com/buresdv/Cork
按照指示构建了Cork_v1.7.3.dmg,我都自构建了还要钱吗,是要自己改代码吗,好麻烦()在Mac App Store安装Xcode && brew install tuist
git clone https://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() -
Тактики ускорения билда: матиз, кобальт, камри 3.5
Меня зовут Дима, я iOS инженер-менеджер в крупнейшем телеком-операторе Казахстана. У нас 19 разработчиков — и билд-тайм для нас важная составляющая разработки. В этой статье я пройдусь по следующему пути: • рассмотрю стратегии, которые вы сможете сразу применить; • покажу реальные цифры из наших проектов; • сделаю выводы и поделюсь инсайтами.
https://habr.com/ru/articles/889548/
#iOS_билдтайм #Tuist #swift_package_manager #Xcode_performance #Incremental_build #Build_with_Timing_Analysis #Swift_оптимизация #ускорение_компиляции #Оптимизация_сборки_Xcode #iOS_devops
-
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!
https://tuist.io/blog/2024/10/29/tuist-ambassadors/
#oss #tuist #Xcode #Swift -
Tuist: добавляем генерацию проекта в текущее приложение
Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пока не нашли решение. Знакомьтесь, Tuist — инструмент, который кардинально изменил наш подход к управлению проектами. Он не только помогает избежать конфликтов, но и автоматизирует генерацию ключевых компонентов, значительно облегчая команде жизнь. Если у вас всё еще сохранился этот «реликт прошлого», то, возможно, наш опыт поможет вам наконец-то избавиться от него. Давайте разберемся, как это сделать.
https://habr.com/ru/companies/cian/articles/847688/
#ios #ios_development #ios_разработка #ios_programming #swift #tuist #разработка_под_ios #программирование #мобильная_разработка #мобильные_приложения
-
Tuist: добавляем генерацию проекта в текущее приложение
Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пока не нашли решение. Знакомьтесь, Tuist — инструмент, который кардинально изменил наш подход к управлению проектами. Он не только помогает избежать конфликтов, но и автоматизирует генерацию ключевых компонентов, значительно облегчая команде жизнь. Если у вас всё еще сохранился этот «реликт прошлого», то, возможно, наш опыт поможет вам наконец-то избавиться от него. Давайте разберемся, как это сделать.
https://habr.com/ru/companies/cian/articles/847688/
#ios #ios_development #ios_разработка #ios_programming #swift #tuist #разработка_под_ios #программирование #мобильная_разработка #мобильные_приложения
-
Tuist: добавляем генерацию проекта в текущее приложение
Знаете, что объединяет всех iOS-разработчиков, работающих над крупными проектами? Все мы когда-то сталкивались с этим старым знакомым — файлом .xcodeproj, который хранит в себе десятки, а то и сотни конфликтов после каждого merge. Мы тоже жили с этой проблемой много лет, пока не нашли решение. Знакомьтесь, Tuist — инструмент, который кардинально изменил наш подход к управлению проектами. Он не только помогает избежать конфликтов, но и автоматизирует генерацию ключевых компонентов, значительно облегчая команде жизнь. Если у вас всё еще сохранился этот «реликт прошлого», то, возможно, наш опыт поможет вам наконец-то избавиться от него. Давайте разберемся, как это сделать.
https://habr.com/ru/companies/cian/articles/847688/
#ios #ios_development #ios_разработка #ios_programming #swift #tuist #разработка_под_ios #программирование #мобильная_разработка #мобильные_приложения
-
Cocoapods pod install без интернета на CI при использовании Tuist
Для успешного выполнения команды pod install менеджера зависимости Cocoapods нужен доступ в интернет, но на раннерах в целях безопасности для continuous integration может отсутствовать сеть. В некоторых случаях, например, при использовании инструмента Tuist в проекте, исполнение pod install на CI необходимо для интеграции Подов в проекты. В этой статье рассмотрим, как можно легко с помощью нескольких команд возобновить успешное выполнение команды pod install на раннерах без выхода в интернет.
-
🚀 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. 🖥️❤️
-
@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.
-
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.
-
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 https://blog.codemagic.io/ios-app-caching-using-tuist-and-codemagic/. #iOSDev #Swift #Tuist #mobiledevops
-
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 #iOSDev #opensource
-
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!
https://tuist.io 🌐 -
@appforce1 More #Tuist content would be great! I never made the plunge so all I have is hearsay :)
-
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 -
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 -
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 -
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 -
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