BuildCookRun

자동 패키징 로그는 단계별로 끊어 읽는다

RunUAT는 컴파일, 에셋 쿠킹, 스테이징, 아카이브를 이어서 실행하므로 실패 위치를 분리해야 다음 수정 지점이 보입니다.

Build

C++ 컴파일

모듈, 플러그인, 타겟 설정 오류가 이 단계에서 드러납니다. 로컬 빌드와 같은 구성인지 봅니다.

Cook

에셋 변환

참조가 깨진 에셋, 누락된 맵, 플랫폼 미지원 리소스가 쿠킹 로그에 집중됩니다.

Stage

실행 폴더 구성

바이너리, 콘텐츠, 설정 파일, 재배포 패키지가 배포 폴더에 모이는지 확인합니다.

Archive

출하 산출물 고정

빌드 번호, 플랫폼 이름, 서명 상태가 남아야 같은 산출물을 QA와 배포가 공유할 수 있습니다.

컴파일 실패

엔진 버전, Visual Studio 툴체인, 모듈 의존성, 전처리기 설정을 먼저 비교합니다.

쿠킹 실패

로그의 첫 에셋 경고를 따라가며 누락된 참조, 에디터 전용 에셋, 맵 포함 여부를 봅니다.

서명 실패

Android keystore, iOS provisioning, Distribution 옵션이 같은 환경 변수에서 주입되는지 확인합니다.

패키징 확인

동일한 명령이 새 작업 공간에서도 산출물을 만들고, 아카이브 폴더의 실행 파일이 대상 플랫폼에서 열리면 자동화 기준이 닫힌 것입니다.