Tuist는 CLI로 Xcode 프로젝트를 관리하는 목적으로 사용한다.

Install

터미널에 아래의 명령을 복붙 하면 끝!

bash <(curl -Ls <https://install.tuist.io>)

이걸 실행하면 별도의 툴 없이 tuistenv(지금은 tuist로 바뀜)를 설치할 수 있다.

깔았으면 고고 폴더 생성하고 들어가기

mkdir MyApp
cd MyApp

프로젝트 설정 초기화, 생성, 빌드 명령

이것들에 대해 하나씩 보자.

tuist init --platform ios
tuist generate # Generates Xcode project & workspace
tuist build # Builds your project

프로젝트 설정 초기화

tuist init --platform ios

init 명령은 Info.plist 파일, AppDelegate.swift, 테스트파일, Project.swift(프로젝트 셋팅을 담당)를 포함하는 iOS 앱 프로젝트를 만들어 준다.

이전에 SPM을 써봤다면 Project.swift파일은 Package.swift와 동일하다고 보면 된다.