본문 바로가기
문제해결

[오류 해결] 런타임 어드레서블 "Unable to load dependent bundle from location"

by samosa 2024. 2. 13.

한 달 정도 본 오류...

한번 캐싱이 되면 상관 없는데, 해당 버전 앱을 최초로 깔았을 때는 리소스가 로딩이 안 되는 현상이었다.

catalog json 파일을 열어보다가 문득 internal asset id들이 내가 설정한 simplified name이 아니라 full path를 쓰고 있다는 걸 발견.

사실 simplified name을 쓰도록 설정해도 불러오는 키값만 맞다면 오류가 없어야 하는 것 같으나, 어쨌든 simplified 안 쓰고 항상 full path를 쓰도록 다시 애셋들의 이름을 변경했다.

 

그리고는 바로 되지는 않았고,

  • 그냥 Build 말고 Clean build
  • Clean build한 다음 어드레서블 캐시 삭제하고 다시 어드레서블 빌드 -> remote 업로드

안드로이드와 iOS 모두 이렇게 해주니 정상 동작한다.

내부 캐시가 꼬이는 문제를 드디어 해결한 것처럼 보인다...!