Previews
Tuist Previews를 사용하면 팀원들이 모바일 앱, 데스크톱 앱, 명령줄 도구를 로컬에서 다시 빌드하지 않고도 사용해 볼 수 있습니다. 빌드를 Tuist 프로젝트에 게시한 후 미리보기 링크를 공유하세요.
미리보기 가능한 항목#
- 모바일 앱: Android APK 및 Apple 애플리케이션 번들 또는 IPA입니다. 지원되는 기기, 시뮬레이터 및 서명 요구 사항은 게시 워크플로에 따라 달라집니다.
- 데스크톱 앱: macOS 애플리케이션 번들입니다.
- 명령줄 도구: macOS 또는 Linux 실행 파일로, 단독으로 또는 종속성과 함께 번들링됩니다.
패키징 및 호환성 요구 사항은 Supported types을 참조하세요. 아티팩트 유형은 미리보기를 실행할 수 있는 위치를 결정하지만, 어떤 빌드 시스템이 이를 생성하는지는 지정하지 않습니다.
미리보기 게시#
설정 및 게시 명령에 사용할 빌드 시스템을 선택하세요:
기존 Xcode 프로젝트 또는 Tuist가 생성한 프로젝트에서 애플리케이션을 공유합니다.
Gradle 프로젝트에서 Android 앱과 네이티브 명령줄 도구를 공유합니다.
동반 Bazel 규칙을 사용하여 Android 앱, Apple 앱 및 명령줄 도구를 공유합니다.
이미 지원되는 빌드가 있는 경우, tuist share을 사용하여 빌드 시스템 통합 없이 게시할 수 있습니다. 패키징 및 서명 요구 사항은 여전히 적용됩니다.
미리보기 실행#
수신자는 미리보기를 생성한 빌드 시스템이 필요하지 않습니다. 호환되는 빌드에 액세스하는 방법을 선택하세요:
tuist run으로 모바일 앱, macOS 앱 및 명령줄 미리보기를 실행합니다.
Tuist 메뉴 바 앱을 통해 호환되는 Apple 미리보기를 실행합니다.
iPhone에서 Apple 미리보기를 찾아 액세스합니다.
공개 범위#
미리보기는 프로젝트의 기본 공개 범위를 사용합니다. 비공개 미리보기는 인증과 프로젝트 접근 권한이 필요합니다. 빌드를 누구나 공유할 수 있는 경우에만 프로젝트 설정에서 미리보기를 공개로 설정하세요. 공개 설정이라고 해서 플랫폼 서명이나 기기 설치 요구 사항이 우회되지는 않습니다.
트랙#
트랙은 미리보기를 이름이 지정된 그룹으로 정리하며, 예를 들어 내부 테스터용 beta 또는 자동화된 빌드용 nightly와 같이 사용됩니다. 워크플로에 맞게 게시 명령으로 트랙을 지정하세요. 트랙은 처음 사용될 때 지연 생성됩니다. 목적별로 미리보기를 그룹화하고 Tuist 대시보드에서 필터링하는 데 사용하세요.
README 배지#
저장소의 README에 최신 미리보기로 연결되는 배지를 추가하세요:
계정 및 프로젝트 핸들을 자신의 것으로 교체하세요:
[](https://tuist.dev/{account-handle}/{project-handle}/previews/latest)
프로젝트에 서로 다른 번들 식별자를 가진 여러 앱이 포함된 경우, 앱을 선택하기 위해 bundle-id 쿼리 매개변수를 추가하세요:
[](https://tuist.dev/{account-handle}/{project-handle}/previews/latest?bundle-id=com.example.app)