iOS 프로젝트를 보다 효율적으로 관리하기 위해 Tuist를 사용하면 빌드 설정을 자동화하고, 프로젝트를 보다 체계적으로 구성할 수 있습니다. 특히 Tuist 4에서는 성능 개선과 새로운 기능이 추가되어 더욱 편리해졌습니다. 이번 글에서는 이전 Tuist 버전 제거부터 최신 버전 설치 및 설정 방법까지 자세히 설명하겠습니다.
1. 기존 Tuist 제거 (v4 이전 버전)
Tuist 4를 설치하기 전에 기존 Tuist 버전을 제거해야 합니다. 아래 명령어를 실행하면 이전 버전이 삭제됩니다.
curl -Ls https://uninstall.tuist.io | bash
이제 새로운 버전을 설치할 준비가 완료되었습니다.
2. Mise 설치
Tuist는 Mise(다양한 개발 도구의 버전 관리를 돕는 툴)를 통해 설치할 수 있습니다. 따라서 먼저 Mise를 설치해야 합니다.
Mise 설치 명령어:
curl https://mise.run | sh
Mise 버전 확인:
~/.local/bin/mise --version
출력 (2025년 1월 13일 기준):
_ __
____ ___ (_)_______ ___ ____ ____ / /___ _________
/ __ `__ \/ / ___/ _ \______/ _ \/ __ \______/ __ \/ / __ `/ ___/ _ \
/ / / / / / (__ ) __/_____/ __/ / / /_____/ /_/ / / /_/ / /__/ __/
/_/ /_/ /_/_/____/\___/ \___/_/ /_/ / .___/_/\__,_/\___/\___/
/_/
2025.1.16 macos-x64 (2025-01-29)
3. Mise 활성화하기
Mise를 설치한 후, 현재 사용하는 쉘 환경에 따라 활성화 설정을 추가해야 합니다.
1️⃣ 내 쉘 환경 확인
echo $SHELL
출력값이 /bin/zsh라면 zsh을 사용하고 있는 것입니다.
2️⃣ 쉘 환경에 맞게 Mise 활성화 설정 추가
echo 'eval "$(~/.local/bin/mise activate bash)"' >> ~/.bashrc
echo 'eval "$(~/.local/bin/mise activate zsh)"' >> ~/.zshrc
echo '~/.local/bin/mise activate fish | source' >> ~/.config/fish/config.fish
위 설정을 적용한 후, 터미널을 재시작하거나 다음 명령어를 실행하여 설정을 반영합니다.
eval "$(~/.local/bin/mise activate zsh)"
(zsh을 사용하는 경우의 예시이며, 본인의 쉘 환경에 맞춰 실행하면 됩니다.)
4. Tuist 4 설치
이제 최신 Tuist 4를 설치할 차례입니다.
mise install tuist
설치가 완료되면, 전역 설정을 적용해야 Tuist를 정상적으로 사용할 수 있습니다.
mise use -g tuist
5. Tuist를 사용하여 프로젝트 생성하기
이제 빈 폴더에서 Tuist를 사용하여 새로운 iOS 프로젝트를 생성할 수 있습니다.
tuist init --platform ios
이 명령어를 실행하면, Tuist가 자동으로 iOS 프로젝트를 초기화하며 Project.swift 파일을 생성합니다.
이제 Tuist를 사용하여 Xcode 프로젝트를 보다 효율적으로 관리하고, 코드 기반의 설정을 활용하여 협업을 더욱 원활하게 진행할 수 있습니다. 🚀
'iOS' 카테고리의 다른 글
| iOS - WebView Crash(EXC_BREAKPOINT) (0) | 2024.05.12 |
|---|---|
| iOS - 웹 인스펙터 콘솔에서 네이티브로 메시지 전달(테스트) (0) | 2024.04.14 |
| iOS - CollectionView Cell 뱃지 만들기 (1) | 2024.03.19 |
| iOS - 사파리 웹 인스펙터로 WebView 디버깅 하기 (0) | 2024.03.17 |
| 컴포지션 레이아웃에서 데이터에따라 섹션 분기처리 (0) | 2024.03.10 |