Swift Package에서 Tuist 사용 beta
Tuist는 프로젝트를 위한 DSL로 Package.swift
사용을 지원하며 패키지 타겟을 네이티브 Xcode 프로젝트와 타겟으로 변환합니다.
WARNING
이 기능의 목적은 개발자가 Swift Package에 Tuist를 도입했을 때의 영향을 쉽게 파악할 수 있도록 하는 것입니다. 따라서 Swift Package Manager의 모든 기능을 제공할 계획은 없으며,
프로젝트 설명 도우미와 같은 Tuist의 고유한 기능도 제공할 계획이 없습니다.Swift Package에서 Tuist 사용
Swift Package를 포함하는 TootSDK Package 리포지토리에 Tuist를 사용해 봅니다. 먼저 해야할 일은 리포지토리를 복제하는 것입니다:
bash
git clone https://github.com/TootSDK/TootSDK
cd TootSDK
리포지토리의 디렉토리에서 Swift Package Manager 의존성을 설치해야 합니다:
bash
tuist install
내부적으로 tuist install
은 Swift Package Manager를 사용해 패키지의 의존성을 확인하고 가져옵니다. 의존성 확인이 완료되면, 프로젝트를 생성할 수 있습니다:
bash
tuist generate
Voilà! 이 프로젝트를 열고 작업을 시작할 수 있는 네이티브 Xcode 프로젝트가 생성됩니다.