콘텐츠로 이동

시작하기

현재 앱이 빌드되는 방식에 맞는 경로를 선택하세요. 각 경로에서는 설치해야 할 항목, 캐싱과 인사이트, 테스팅 기능을 활성화하는 방법, 그리고 전체 설정을 검증하는 방법을 안내합니다. 이를 개별적으로 도입하거나, 여러 플랫폼에서 배포하는 경우 조합하여 사용할 수 있습니다.

대부분의 경로는 Tuist 명령줄 인터페이스를 사용합니다. Elixir는 Hex 패키지를 사용하며, Once는 네이티브 Tuist 프로바이더를 통해 연결됩니다. 둘 다 통합을 위해 Tuist CLI가 필요하지 않습니다.

Xcode 프로젝트#

기존 Xcode 프로젝트나 워크스페이스를 유지하면서 Tuist 기능을 하나씩 추가하세요. 프로젝트 생성이 필요하지 않습니다.

Start with an Xcode project →

생성된 Xcode 프로젝트#

Swift 매니페스트로부터 Tuist가 Xcode 프로젝트를 정의하고 생성하도록 하세요. 생성된 프로젝트는 모듈식 Xcode 프로젝트의 복잡성을 그래프의 간결하고 선언적인 설명으로 압축하며, 모듈 캐시와 선택적 테스팅을 위한 필수 조건입니다.

Start with a generated project →

Gradle 프로젝트#

dev.tuist Gradle 플러그인을 통해 Gradle 프로젝트를 Tuist의 원격 캐시, 빌드 인사이트 및 테스트 인사이트에 연결하세요.

Start with a Gradle project →

Elixir 프로젝트#

tuist_ex Hex 패키지를 통해 Elixir 프로젝트를 Tuist의 빌드 인사이트, 테스트 인사이트, 불안정한 테스트 감지 및 테스트 샤딩에 연결하세요.

Start with an Elixir project →

Rust 프로젝트#

Tuist CLI를 통해 Cargo를 실행하여 doctests를 포함한 빌드 및 개별 테스트 결과를 보고하고, 불안정한 테스트를 조사하세요.

Start with a Rust project →

Bazel 프로젝트#

Bazel 워크스페이스를 Tuist의 Remote Execution API 캐시 및 Build Event Service로 지정하여 팀과 CI 전반에서 캐시 히트와 인사이트를 공유하세요.

Start with a Bazel project →

Once 프로젝트#

Once의 캐시 가능 스크립트와 빌드 그래프를 Tuist에 연결하여 공유 캐싱, 실시간 빌드 및 테스트 인사이트, 호스팅된 테스트 샤딩 및 애플리케이션 미리보기를 활용하세요.

Start with a Once project →