생성된 프로젝트
Swift-DSL로 정의된 프로젝트를 Xcode 워크스페이스와 프로젝트로 전환하세요.
수백만의 사용자의 앱들을 특별하게 하는 iOS 도구와 같이, 당신의 팀들에게도 제공 됩니다.
빌드 시간 80% 단축
최적화된 앱 번들
생성된 프로젝트
Swift-DSL로 정의된 프로젝트를 Xcode 워크스페이스와 프로젝트로 전환하세요.
캐시
로컬 개발환경과 CI에서 빌드 시간을 줄이고 컴파일된 바이너리를 재사용해서 빌드 속도를 올리세요.
Tuist를 적용했을 뿐인데 빌드 속도가 25% 단축되었어요! 한국 iOS 개발자들에게 정말 인기 있는 도구 입니다
Github로 시작
오픈소스 기반 빌드한 시간들
병합된 PR
활성 커뮤니티 회원 수
Tuist를 사용하는 팀들
기여자들
Tuist 사용 경험에 대한 온라인 커뮤니티의 의견
"Tuist는 iOS 개발자들에게 정말 멋진 도구에요. 이걸 적용한 후 더 이상 Xcode 프로젝트에서 Conflicts를 경험하지 않게 되었어요. 게다가, 빌드에 걸리는 시간도 줄여줘서 더 중요한 일에 시간을 사용할 수 있게 되었어요. 그리고 고맙게도, Tuist는 한국의 SNS에서도 피드백을 받고 있어서 문제가 있다면 언제든 도와줄 겁니다."
CEO of 게임도우미
"Tuist를 도입한 이후 의존성 관리와 외부 라이브러리 업데이트가 훨씬 간결해졌습니다. Project.swift로 프로젝트 구조와 의존성을 정의하다 보니 구성 검토와 리팩터링이 수월해졌고, 모듈 단위로 테스트를 분리할 수 있어 TDD에 최적화되었습니다. 캐시 기능 덕분에 클린 빌드와 증분 빌드 시간이 크게 줄어 개발 루프가 빨라졌고, 스캐폴딩 기능으로 신규 기능 파일을 손쉽게 생성할 수 있어 반복 작업이 줄었습니다. 또한 .pbxproj 충돌을 없애 병합 과정이 깔끔해진 점도 만족스러웠습니다. 빠르게 변화하는 iOS 환경에 맞추어 Tuist 또한 빠른 업데이트 속도가 제일 좋았습니다."
iOS Developer at HSociety
"Tuist는 비누랩스의 iOS 개발 워크플로우를 획기적으로 개선했습니다. 프로젝트 파일을 코드로 관리하고 자동 생성하는 방식 덕분에 팀원 간 pbxproj 파일 충돌이 완전히 사라졌고, Git 머지가 훨씬 수월해졌습니다. 특히 Tuist Cache를 활용해 의존성을 사전 빌드함으로써 개발 환경의 빌드 시간을 대폭 단축할 수 있었습니다. Swift Macro 모듈을 도입할 때도 바이너리 캐싱 기능 덕분에 매번 매크로를 재컴파일할 필요 없이 빠르게 개발할 수 있었습니다. 변경되지 않은 모듈은 캐시된 바이너리로 대체하고 작업 중인 모듈만 소스로 빌드하는 방식으로, 대규모 모듈화 프로젝트에서도 빠른 피드백 루프를 유지하며 팀 전체의 생산성을 크게 높일 수 있었습니다."
iOS Developer at 비누랩스
"Tuist는 DraftKings의 개발 작업을 혁신 했습니다. 자동화 기능은 프로젝트 생성/빌드 설정/의존성 관리를 자연스럽게 했습니다. 작업 환경 최적화 방법을 찾는 iOS 팀들에게 정말 추천합니다."
Sr Lead Software Engineer at DraftKings
"Tuist를 iOS 프로젝트에 적용했더니 확장성과 생산성이 눈에 띄게 향상되었습니다. 게다가, 개발 속도도 빨라지고 더 효율적으로 변해서, 팀은 개발 도구 속도에 영향 받지 않고 기능 구현에 집중할 수 있게 되었습니다."
Senior iOS Engineer at Back Market
"Tuist를 사용하는 것은 우리에게 시장의 판도를 바꿀 기술이 되어왔습니다. 빌드 시간으로 인한 스트레스, 팀 간의 소스 충돌을 줄여줘서 우리는 좀 더 개발에 집중하고 환경 설정 문제는 덜 신경 쓸 수 있게 되었습니다. 우리는 Tuist가 우리의 생산성과 앞으로 다른 프로젝트의 협업도 계속 향상 시킬 거라고 생각합니다."
Senior iOS Dev at Bazargate
"내 M1 기기에서 macOS나 외부 SDK, 많은 SPM 모듈들에서 Xcode는 계속 느리고 멈췄습니다. SPM는 계속 불러오는 중이고 코드 자동 완성은 동작하지 않았으며 Swift 문법 검사는 끝나지 않았습니다. 이건 큰 앱을 가진 큰 팀 뿐만의 문제가 아닙니다. Tuist는 우리 같은 사이드 프로젝트를 하는 개인 개발자들에게 생산성을 돌려줬습니다."
Indie developer
"Tuist는 우리의 기존 mono 기반 소스를 모듈화 할 수 있게 했습니다. 우리의 도메인 간 차이점을 모듈로 추출해내서 추가적인 의존성을 제거하게 했고 테스트를 쉽게 했으며 개발 과정을 전 보다 더 빠르게 했습니다. 그래서 각 모듈에 대한 개발 테스트 속도를 향상 시키는 '앱 테스트'가 가능해졌습니다."
iOS Lead Dev (Contractor) at Chanel