Tuist 도입부터 적용까지 알려ZUM요! (feat. 모듈화)
이 글은 ZUM iOS 개발팀이 Tuist를 도입하고 iOS 프로젝트에 적용한 경험을 공유합니다. Tuist는 Xcode 프로젝트 생성 및 관리를 자동화하는 CLI 도구로, `Project.swift` 파일을 통해 프로젝트 설정을 정의합니다. Tuist 도입의 주요 장점으로는 `xcodeproj` 파일 관리 불필요로 인한 Git 충돌 방지, 모듈화의 편리성, 프로젝트 모듈 의존 관계 시각화 용이성, 그리고 Swift 언어를 이용한 설정 정의 등이 있습니다. 특히 모듈화에 초점을 맞춰 Tuist를 활용하여 프로젝트 구조를 개선하고 개발 효율성을 높인 경험을 상세히 다룹니다. 가이드 없이 맨땅에 시작한 Tuist와 모듈 아키텍처 학습 기반의 설계 및 개발 경험을 공유하며, iOS 프로젝트 관리 및 모듈화에 대한 실질적인 인사이트를 제공합니다.



