빌드·배포
Xcode 컴파일 시간 단축
이커머스 iOS 앱의 clean build가 15분을 넘겨 CI와 로컬 모두 느립니다. 어느 단계가 느린지 무엇으로 측정해 개선 우선순위를 정하겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
이커머스 iOS 앱의 clean build가 15분을 넘겨 CI와 로컬 모두 느립니다. 어느 단계가 느린지 무엇으로 측정해 개선 우선순위를 정하겠습니까?
Product > Perform Action > Build With Timing Summary나 xcodebuild -showBuildTimingSummary로 타깃과 단계별 시간을 뽑아 Swift 컴파일, Run Script, 링크 중 어디가 큰지 보고 가장 큰 항목부터 손댄다.
빌드·배포주관식심화
클린 빌드 15분, 한 줄 고쳐도 증분 빌드 2분이 걸리는 프로젝트를 받았습니다. 어디부터 측정하겠습니까?
#build-time #incremental-build
빌드·배포주관식심화
숙박 예약 앱의 Tuist 멀티모듈 프로젝트에서 Feature 모듈들이 서로의 구현 모듈을 직접 import해 하나만 고쳐도 전체가 다시 빌드됩니다. 모듈 의존…
#modules
아키텍처주관식심화
단일 타깃으로 커진 앱을 모듈로 나누려 합니다. 어떤 기준으로 모듈 경계를 긋나요?
#build-time
앱 라이프사이클·시스템객관식입문
iOS 시뮬레이터에서 할 수 없거나 신뢰할 수 없는 것을 모두 고르세요.
#xcode