Tuist

Tuist

귀사의 모바일 플랫폼 팀,

서비스로서

귀하의 설정을 지속적으로 최적화하고 관찰하는 가상 동반자가 되어 배송에 집중할 수 있도록 하겠습니다

빌드 시간이 80% 단축됨
반복적인 테스트 건너뛰기
최적화된 앱 번들
팀과 공유된 앱 미리보기
원격 바이너리 105개를 가져옴

세계 최고의 개발 팀들이 신뢰하는

필요한 모든 기능, 하나의 플랫폼에서

빌드

수동 단계를 건너뛰고, 프로젝트를 자동 생성하며, 빌드를 가속화하고, 내장 분석으로 인사이트를 탐색하세요.

90% 캐시 적중률과 이번 주 14.2시간 절약을 보여주는 캐시 적중률 대시보드

캐시

컴파일된 바이너리를 재사용하여 빌드를 가속화하고, 로컬 개발 및 CI 모두에서 빌드 시간을 줄입니다.

p90, p99, 평균 백분위수를 포함한 빌드 시간 지표를 보여주는 빌드 인사이트 차트

인사이트

로컬 및 CI 환경 전반의 빌드 성능을 모니터링하여 병목 현상이 되기 전 속도 저하를 감지하세요.

테스트

변경 사항에 영향을 받는 테스트만 실행하여 더 빠른 피드백 루프와 대기 시간 감소 — 로컬 및 CI 모두 적용.

선택적 테스트 대시보드: 이번 주 196개 중 134개 테스트 건너뛰기, 15.8시간 절약

선택적 테스트

마지막 성공 실행 이후 변경 사항을 감지하여 중요한 테스트만 실행, 로컬 개발 및 CI에서 테스트 시간을 줄입니다.

테스트 이력과 자동화 생성 모달을 보여주는 불안정 테스트 대시보드

불안정 테스트

코드 변경 없이 실패하는 불안정 테스트를 자동으로 감지하여 거짓 실패 조사 시간을 줄입니다.

테스트 실행, 불안정한 테스트, 실패한 테스트 실행, p90 테스트 실행 시간 지표를 보여주는 테스트 인사이트

인사이트

테스트 성능을 추적하고, 느린 테스트를 조기에 발견하며, 로그를 탐색하지 않고도 CI 실패를 디버그합니다.

Quality assurance

Instantly generate and share app previews so your team can test changes and give feedback faster.

App preview interface showing share preview button and platform options

미리보기

URL로 앱을 즉시 공유하세요. TestFlight 지연 없이, 클릭만으로 모든 시뮬레이터나 기기에서 실행됩니다.

기타 기능

모듈화된 Xcode 프로젝트를 단순화하고 로컬 및 CI 빌드를 가속화하는 추가 기능.

생성된 프로젝트

모듈화된 Xcode 프로젝트의 복잡성을 개념적으로 압축하여 유지 관리와 확장을 더 쉽게 만듭니다.

레지스트리

필요한 것만 다운로드 — 로컬 및 CI에서 더 빠르고 가벼운 빌드.

기능 탐색 대시보드에서 실시간으로

Tuist의 기능 탐색

Tuist를 적용했을 뿐인데 빌드 속도가 25% 단축되었어요! 한국 iOS 개발자들에게 정말 인기 있는 도구 입니다

이(

이영준 (Youngjun Lee), 게임도우미

Bumble은 핵심 개발 경험을 변경하지 않고 주요 문제를 해결했습니다

Bumble graphic

제공: 오픈 소스

5K+

GitHub 별점

9+

수년간의 OSS 재단 구축 경험

8300+

병합된 Pull Requests

1400+

활발한 커뮤니티 멤버 계속 증가 중

10K+

Tuist를 사용하는 팀

300+

기여자

기대를 넘어

Tuist 사용 경험에 대한 커뮤니티의 의견을 들어보세요

  • "Tuist는 iOS 개발자들에게 정말 멋진 도구에요. 이걸 적용한 후 더 이상 Xcode 프로젝트에서 Conflicts를 경험하지 않게 되었어요. 게다가, 빌드에 걸리는 시간도 줄여줘서 더 중요한 일에 시간을 사용할 수 있게 되었어요. 그리고 고맙게도, Tuist는 한국의 SNS에서도 피드백을 받고 있어서 문제가 있다면 언제든 도와줄 겁니다."

    이영준 (Youngjun Lee)

    CEO of 게임도우미

    "Tuist를 도입한 이후 의존성 관리와 외부 라이브러리 업데이트가 훨씬 간결해졌습니다. Project.swift로 프로젝트 구조와 의존성을 정의하다 보니 구성 검토와 리팩터링이 수월해졌고, 모듈 단위로 테스트를 분리할 수 있어 TDD에 최적화되었습니다. 캐시 기능 덕분에 클린 빌드와 증분 빌드 시간이 크게 줄어 개발 루프가 빨라졌고, 스캐폴딩 기능으로 신규 기능 파일을 손쉽게 생성할 수 있어 반복 작업이 줄었습니다. 또한 .pbxproj 충돌을 없애 병합 과정이 깔끔해진 점도 만족스러웠습니다. 빠르게 변화하는 iOS 환경에 맞추어 Tuist 또한 빠른 업데이트 속도가 제일 좋았습니다."

    Akaps

    iOS Developer at HSociety

    "Tuist는 비누랩스의 iOS 개발 워크플로우를 획기적으로 개선했습니다. 프로젝트 파일을 코드로 관리하고 자동 생성하는 방식 덕분에 팀원 간 pbxproj 파일 충돌이 완전히 사라졌고, Git 머지가 훨씬 수월해졌습니다. 특히 Tuist Cache를 활용해 의존성을 사전 빌드함으로써 개발 환경의 빌드 시간을 대폭 단축할 수 있었습니다. Swift Macro 모듈을 도입할 때도 바이너리 캐싱 기능 덕분에 매번 매크로를 재컴파일할 필요 없이 빠르게 개발할 수 있었습니다. 변경되지 않은 모듈은 캐시된 바이너리로 대체하고 작업 중인 모듈만 소스로 빌드하는 방식으로, 대규모 모듈화 프로젝트에서도 빠른 피드백 루프를 유지하며 팀 전체의 생산성을 크게 높일 수 있었습니다."

    김인환 (Inhwan Kim)

    iOS Developer at 비누랩스

  • "Tuist는 DraftKings에서 우리의 iOS 개발 워크플로우를 혁신했습니다. 자동화 기능으로 프로젝트 생성, 빌드 설정, 의존성 관리를 효율화했습니다. 워크플로우 최적화를 원하는 iOS 팀에 강력히 추천합니다."

    Shahzad Majeed

    Sr Lead Software Engineer at DraftKings

    "우리 iOS 프로젝트에 Tuist를 도입한 이후, 확장성과 생산성이 크게 향상되었습니다. 전반적으로 개발 프로세스가 더 빠르고 효율적이 되어, 팀이 도구의 한계로 인한 지연 없이 기능 개발에 집중할 수 있게 되었습니다."

    Alberto Salas

    Senior iOS Engineer at Back Market

    "현재 프로젝트에서 Tuist를 사용하는 것은 혁신이었습니다. 빌드 시간을 크게 단축하고 팀 내 충돌을 줄여 개발에 더 집중하고 설정 문제는 덜 신경 쓸 수 있게 했습니다. 앞으로도 생산성과 협업 향상에 기여할 것으로 확신합니다."

    Yousef Moahmed

    Senior iOS Dev at Bazargate

  • "매크로, 외부 SDK, 다수의 SPM 모듈(완전 모듈화된 앱) 때문에 M1 기기에서 Xcode가 계속 느리거나 멈췄습니다. SPM은 계속 해결 중이고, 코드 완성은 작동하지 않았으며 swift-syntax는 영원히 컴파일했습니다. 이것은 큰 앱을 가진 큰 팀만을 위한 것이 아닙니다. Tuist는 제 사이드 프로젝트 인디 개발자로서 생산성을 되찾아 주었습니다."

    Kai Oelfke

    Indie developer

    "Tuist 덕분에 기존의 모놀리식 코드베이스를 모듈화된 구조로 마이그레이션할 수 있었습니다. 다양한 도메인을 특정 모듈로 분리하였고, 불필요한 의존성을 제거하고 테스트 용이성을 높여 개발 사이클을 그 어느 때보다 빠르게 했습니다. 각 모듈 개발을 가속화하는 '테스트 앱'도 도입할 수 있었습니다."

    Cedric Gatay

    iOS Lead Dev (Contractor) at Chanel

앱 개발에 강력한 동력을 부여하세요