환경 정보
| 항목 | 내용 |
|---|---|
| Next.js 버전 | 16.0.10 |
| React 버전 | 19.2.3 |
| 배포 방식 | standalone (output: 'standalone') |
| 문제 발생 기기 | iPhone 15 Pro Max |
| iOS 버전 | 26.2.1 |
| 카카오톡 버전 | 25.11.3 |
| CDN 주소 | https://cdn-{XXXXX}.gasapp.co.kr |
증상
-
대부분의 기기/브라우저: 정상 동작 (CDN을 통해 JS, CSS 등 정적 자원을 정상적으로 로드)
-
특정 환경 (iPhone 15 Pro Max / iOS 26.2.1 / 카카오톡 25.11.3 인앱 브라우저):
_next/static/하위의 JS, CSS 등 정적 자원을 CDN에서 가져오지 못함
CDN을 비활성화(CDN_URL=/)하면 해당 기기에서도 정상 동작합니다.
확인한 사항
-
CDN 서버 자체는 정상 응답 (다른 기기에서 동일 URL 접근 시 200 OK)
-
assetPrefix로 생성되는 정적 자원 URL 형식은 정상 (https://cdn-{XXXXX}.gasapp.co.kr/app/_next/static/...)
질문
Next.js의 assetPrefix 사용 시, 특정 iOS 버전 + 인앱 브라우저 조합에서 정적 자원 로드가 실패하는 사례가 있나요?
재현이 특정 기기에서만 발생하여 디버깅이 어려운 상황입니다. 유사한 경험이 있으신 분의 조언을 부탁드립니다.