채널톡 아이콘

Tuist로 끝내는 프로젝트 자동화와 모듈화

대규모 iOS 프로젝트의 고질적인 문제인 .pbxproj 충돌과 복잡한 의존성 관리, 이제 Tuist로 완벽하게 해결합니다. 본 강의는 신규 프로젝트를 처음부터 확장 가능한 멀티 모듈 구조로 구축하고, 실무에서 마주하는 외부 라이브러리 연동 및 리소스 관리의 정수를 마스터하도록 설계되었습니다. --- 핵심 학습 포인트 (Key Takeaways) * 🏗️ 체계적인 프로젝트 설계: Workspace와 Project를 유기적으로 분리하여, 팀별 오너십을 확보하고 충돌 없는 협업 환경을 구축합니다. * 📐 올바른 모듈 설계 원칙: 모든 것을 한곳에 담는 'SharedKit'의 함정을 피하고, 의존성 단방향 원칙을 지키는 건강한 모듈 세분화 전략을 익힙니다. * 📦 외부 라이브러리 마스터: Tuist 4.0의 Package.swift를 활용해 Alamofire, TCA, Kingfisher 등 필수 라이브러리를 각 모듈에 효율적으로 분배하고 연동합니다. * 🖼️ 완벽한 리소스 관리: 모듈 분리 시 발생하는 리소스 번들 이슈를 완벽히 이해하고, Tuist의 자동 생성 기능을 통한 Type-Safe 리소스 접근으로 런타임 크래시를 방지합니다. * ⚙️ 환경별 설정 분리: xcconfig와 빌드 Configuration을 활용해 Debug, QA, Release 환경에 따른 앱 이름, Bundle ID, API URL을 코드로 완벽히 제어합니다.

(5.0) 수강평 1개

수강생 24명

난이도 초급

수강기한 무제한

swift
swift
swiftui
swiftui
ios
ios
swift
swift
swiftui
swiftui
ios
ios
아직 질문이 올라오지 않았어요.
첫 질문을 남기고, 인프런과 함께 성장해 보세요!

₩29,700