KWiOS
KWiOS0101
KWiOS
  • 분류 전체보기 (108)
    • Algorithm (41)
      • 이코테 (14)
      • 이코테 문제풀이 (21)
      • 프로그래머스 (6)
    • CS (1)
      • 모두를 위한 컴퓨터 과학(CS50 2019) (0)
    • iOS (15)
    • Swift (36)
      • Swift문법 (32)
      • 기타 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 6

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
KWiOS

KWiOS0101

iOS

[iOS] Tuist 4 설치 및 설정 방법

2025. 1. 31. 23:40

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
    'iOS' 카테고리의 다른 글
    • iOS - WebView Crash(EXC_BREAKPOINT)
    • iOS - 웹 인스펙터 콘솔에서 네이티브로 메시지 전달(테스트)
    • iOS - CollectionView Cell 뱃지 만들기
    • iOS - 사파리 웹 인스펙터로 WebView 디버깅 하기
    KWiOS
    KWiOS

    티스토리툴바