Skip to content

번역

이 페이지를 번역하거나 기존 번역을 개선할 수 있습니다.

기여

Build

프로젝트는 보통 빌드 시스템이 제공하는 CLI (예: xcodebuild) 를 통해 빌드됩니다. Tuist는 사용자 경험을 개선하고 최적화와 분석 기능을 제공하기 위해 이런 CLI를 래핑하여 플랫폼과 워크플로우를 통합합니다.

필요한 경우 tuist generate로 프로젝트를 생성하고 플랫폼별 CLI로 빌드 하는 것보다 tuist build를 사용하는 차이가 무엇인지 궁금할 수 있습니다. 다음은 그 차이에 대한 이유를 나타냅니다:

  • 단일 명령어: tuist build는 프로젝트 컴파일 전에 프로젝트를 생성합니다.
  • 보기좋은 출력: Tuist는 출력을 더 사용자 친화적으로 만들어 주는 xcbeautify와 같은 툴을 사용하여 출력합니다.
  • <0><1>캐시:</1></0> 원격 캐시에서 빌드 artifact를 재사용하여 빌드를 최적화 합니다.
  • 분석: 다른 데이터 포인트와 연관된 지표를 수집하고 보고하여, 정보에 기반한 결정을 내릴 수 있게 도와줍니다.

사용법

tuist build는 필요하면 프로젝트를 생성한 다음에 플랫폼별 빌드 툴을 사용하여 빌드합니다. -- 구분자를 사용하여 이후의 모든 인자를 직접 하위 빌드 툴로 전달하는 것을 지원합니다. 이것은 tuist build에서는 지원하지 않지만 하위 빌드 툴에서 지원하는 경우, 인자를 전달할 때 유용합니다.

bash
tuist build MyScheme
bash
tuist build MyScheme -- -configuration Debug
bash
tuist build --no-binary-cache

Released under the MIT License.