Previews
Tuist Previews permite que tus compañeros prueben apps móviles, apps de escritorio y herramientas de línea de comandos sin tener que compilarlas localmente. Publica una compilación en tu proyecto de Tuist y comparte el enlace de la vista previa.
Qué puedes previsualizar#
- Apps móviles: APKs de Android y paquetes de aplicación de Apple o IPAs. Los dispositivos compatibles, los simuladores y los requisitos de firma dependen del flujo de publicación.
- Apps de escritorio: Paquetes de aplicación de macOS.
- Herramientas de línea de comandos: Ejecutables de macOS o Linux, por sí solos o empaquetados con sus dependencias.
Consulta Tipos compatibles para conocer los requisitos de empaquetado y compatibilidad. El tipo de artefacto determina dónde se puede ejecutar una vista previa; no dicta qué sistema de compilación lo produce.
Publicar una vista previa#
Elige tu sistema de compilación para los comandos de configuración y publicación:
Comparte aplicaciones desde proyectos de Xcode existentes o proyectos generados por Tuist.
Comparte apps de Android y herramientas nativas de línea de comandos desde proyectos de Gradle.
Comparte apps de Android, apps de Apple y herramientas de línea de comandos con reglas complementarias de Bazel.
Si ya tienes una compilación compatible, usa tuist share para publicarla sin una integración con el sistema de compilación. Siguen aplicándose los requisitos de empaquetado y firma.
Ejecutar una vista previa#
Los destinatarios no necesitan el sistema de compilación que produjo la vista previa. Elige cómo acceder a una compilación compatible:
Ejecuta apps móviles, apps de macOS y vistas previas de línea de comandos con tuist run.
Ejecuta vistas previas compatibles de Apple a través de la app de la barra de menús de Tuist.
Encuentra y accede a tus vistas previas de Apple en el iPhone.
Visibilidad#
Las vistas previas usan la visibilidad predeterminada del proyecto. Las vistas previas privadas requieren autenticación y acceso al proyecto. Haz públicas las vistas previas en la configuración del proyecto solo cuando la compilación pueda compartirse con cualquiera. La visibilidad pública no omite los requisitos de firma de la plataforma ni de instalación en el dispositivo.
Canales#
Los canales organizan las vistas previas en grupos con nombre, como beta para testers internos o nightly para compilaciones automatizadas. Especifica un canal con el comando de publicación para tu flujo de trabajo; los canales se crean bajo demanda la primera vez que se usan. Úsalos para agrupar vistas previas por propósito y filtrarlas en el dashboard de Tuist.
Insignia para README#
Añade una insignia al README de tu repositorio que apunte a la última vista previa:
Reemplaza los identificadores de cuenta y proyecto con los tuyos:
[](https://tuist.dev/{account-handle}/{project-handle}/previews/latest)
Si el proyecto contiene varias apps con diferentes identificadores de paquete, añade un parámetro de consulta bundle-id para elegir la app:
[](https://tuist.dev/{account-handle}/{project-handle}/previews/latest?bundle-id=com.example.app)