콘텐츠로 이동

Previews

Tuist Previews를 사용하면 팀원들이 모바일 앱, 데스크톱 앱, 명령줄 도구를 로컬에서 다시 빌드하지 않고도 사용해 볼 수 있습니다. 빌드를 Tuist 프로젝트에 게시한 후 미리보기 링크를 공유하세요.

미리보기 가능한 항목#

  • 모바일 앱: Android APK 및 Apple 애플리케이션 번들 또는 IPA입니다. 지원되는 기기, 시뮬레이터 및 서명 요구 사항은 게시 워크플로에 따라 달라집니다.
  • 데스크톱 앱: macOS 애플리케이션 번들입니다.
  • 명령줄 도구: macOS 또는 Linux 실행 파일로, 단독으로 또는 종속성과 함께 번들링됩니다.

패키징 및 호환성 요구 사항은 Supported types을 참조하세요. 아티팩트 유형은 미리보기를 실행할 수 있는 위치를 결정하지만, 어떤 빌드 시스템이 이를 생성하는지는 지정하지 않습니다.

미리보기 게시#

설정 및 게시 명령에 사용할 빌드 시스템을 선택하세요:

이미 지원되는 빌드가 있는 경우, tuist share을 사용하여 빌드 시스템 통합 없이 게시할 수 있습니다. 패키징 및 서명 요구 사항은 여전히 적용됩니다.

미리보기 실행#

수신자는 미리보기를 생성한 빌드 시스템이 필요하지 않습니다. 호환되는 빌드에 액세스하는 방법을 선택하세요:

공개 범위#

미리보기는 프로젝트의 기본 공개 범위를 사용합니다. 비공개 미리보기는 인증과 프로젝트 접근 권한이 필요합니다. 빌드를 누구나 공유할 수 있는 경우에만 프로젝트 설정에서 미리보기를 공개로 설정하세요. 공개 설정이라고 해서 플랫폼 서명이나 기기 설치 요구 사항이 우회되지는 않습니다.

트랙#

트랙은 미리보기를 이름이 지정된 그룹으로 정리하며, 예를 들어 내부 테스터용 beta 또는 자동화된 빌드용 nightly와 같이 사용됩니다. 워크플로에 맞게 게시 명령으로 트랙을 지정하세요. 트랙은 처음 사용될 때 지연 생성됩니다. 목적별로 미리보기를 그룹화하고 Tuist 대시보드에서 필터링하는 데 사용하세요.

README 배지#

저장소의 README에 최신 미리보기로 연결되는 배지를 추가하세요:

Tuist Preview

계정 및 프로젝트 핸들을 자신의 것으로 교체하세요:

markdown
[![Tuist Preview](https://tuist.dev/{account-handle}/{project-handle}/previews/latest/badge.svg)](https://tuist.dev/{account-handle}/{project-handle}/previews/latest)

프로젝트에 서로 다른 번들 식별자를 가진 여러 앱이 포함된 경우, 앱을 선택하기 위해 bundle-id 쿼리 매개변수를 추가하세요:

markdown
[![Tuist Preview](https://tuist.dev/{account-handle}/{project-handle}/previews/latest/badge.svg)](https://tuist.dev/{account-handle}/{project-handle}/previews/latest?bundle-id=com.example.app)