Addressables Groups 창에서 New Build > Default Build Script 실행과 오래된 카탈로그 오류
Addressables Groups 창에서 New Build > Default Build Script 실행과 오래된 카탈로그 오류

콘솔 첫 줄이 어느 쪽인지 먼저 가릅니다

Invalid Key가 즉시 뜨면 로드 키 문제입니다. 로드가 시작됐다가 시간이 초과되거나 404가 나면 카탈로그와 번들 경로 문제입니다. 이 갈림길을 먼저 정하지 않으면 엉뚱한 쪽을 고치게 됩니다.

Invalid Key 쪽

주소, 라벨, 에셋 참조 중 무엇으로 로드했는지와 Groups 창의 값이 글자 단위로 같은지 봅니다. 문자열 끝 공백, 대소문자, 붙어 있는 확장자가 흔한 원인입니다.

카탈로그가 오래된 쪽

Addressables Groups 창에서 Build > New Build > Default Build Script를 다시 돌려 카탈로그와 번들을 함께 새로 만듭니다. 이전 빌드의 카탈로그를 그대로 두고 에셋만 추가한 경우가 가장 많습니다.

var handle = Addressables.LoadAssetAsync<GameObject>("enemy/wave_03");
await handle.Task;
// 실패 원인은 여기 담깁니다
Debug.Log(handle.OperationException);

에디터에서 되고 기기에서만 실패하면 프로파일입니다

Play Mode Script와 Build Script가 서로 다른 프로파일(로컬/원격)을 보고 있으면 정확히 이 증상이 납니다. 프로파일을 하나로 맞추고 기기 캐시를 지우거나 앱을 다시 깔고 시도합니다.

카탈로그 빌드 시각이 에셋 추가 시각보다 앞서 있으면 그게 답입니다. 업데이트 배포까지 갈 거라면 Content Update Groups를 다음으로 보면 됩니다.

InvalidKeyException: enemy/wave_03 not found in catalog
Last catalog build: 08/28 17:42 (stale)
검증 범위

공식 문서 대조

검증일

Unity 공식 문서와 본문의 코드·절차를 대조해 공개 준비 상태로 전환했습니다. 별도 Unity 프로젝트나 실기기에서 직접 재현한 결과는 아니며, 특정 버전·기기 문의가 들어오면 해당 환경에서 후속 확인합니다.

확인한 공식 문서Addressables 매뉴얼 ↗