Uso de Tuist con un paquete Swift
Tuist soporta el uso de Package.swift como DSL para tus proyectos y convierte
tus objetivos de paquete en un proyecto y objetivos nativos de Xcode.
El objetivo de esta característica es proporcionar una manera fácil para los desarrolladores para evaluar el impacto de la adopción de Tuist en sus paquetes Swift. Por lo tanto, no planeamos soportar toda la gama de características del Gestor de Paquetes Swift ni traer todas las características únicas de Tuist como ayudantes de descripción de proyectos al mundo de los paquetes.
Los comandos Tuist esperan una cierta estructura
de directorios cuya raíz esté identificada por un directorio
Tuist o un directorio .git.
Uso de Tuist con un paquete Swift#
Vamos a utilizar Tuist con el repositorio TootSDK Package, que contiene un paquete Swift. Lo primero que tenemos que hacer es clonar el repositorio:
git clone https://github.com/TootSDK/TootSDK
cd TootSDK
Una vez en el directorio del repositorio, necesitamos instalar las dependencias del gestor de paquetes Swift:
tuist install
Bajo el capó tuist install utiliza el gestor de paquetes Swift para resolver y
extraer las dependencias del paquete. Después de la resolución completa, puede
generar el proyecto:
tuist generate
¡Voilà! Tienes un proyecto nativo de Xcode que puedes abrir y empezar a trabajar en él.