Unity Hub에서 "api.unity.com이 너무 많이 리디렉션되었습니다" 오류는 오래되었거나 손상된 내장 브라우저 데이터 또는 오래된 tokens.json 파일로 인해 리디렉션 루프가 발생하여 생깁니다. 이를 해결하려면 Unity Hub를 완전히 종료한 후, 운영 체제(Windows, MacOS, Linux)에 따라 특정 캐시, 쿠키 및 토큰 파일을 삭제하고 다시 열어 로그인하세요. 프록시, VPN 문제 또는 잘못된 시스템 시간이 인증에 영향을 줄 수도 있습니다.
원인:
"api.unity.com이 너무 많이 리디렉션되었습니다" (ERR_TOO_MANY_REDIRECTS) 오류는 Unity Hub 내장 브라우저(쿠키, 서비스 워커, 캐시)의 오래되거나 손상된 데이터 또는 오래된 tokens.json 파일로 인해 발생합니다. 이 잘못된 상태가 리디렉션 루프를 만듭니다. Hub의 웹 데이터와 토큰을 삭제하면 인증이 초기화되어 새로 로그인할 수 있습니다.
해결 방법:
사용 중인 운영 체제를 선택하여 해당 플랫폼에 맞는 해결 방법으로 진행하세요:
Windows
- Unity Hub를 완전히 종료하세요:
- 시스템 트레이의 Unity Hub 아이콘을 마우스 오른쪽 버튼으로 클릭하고 Unity Hub 종료를 선택합니다.
- 작업 관리자에서 Hub 프로세스가 모두 종료되었는지 확인합니다.
- 내장 브라우저 데이터를 삭제하세요:
- 다음 디렉터리를 삭제합니다(파일 탐색기에 아래 경로를 붙여넣기):
%AppData%\UnityHub\Service Worker%AppData%\UnityHub\Cache%AppData%\UnityHub\Cookies%AppData%\UnityHub\Network Persistent State%AppData%\UnityHub\Code Cache
- 다음 디렉터리를 삭제합니다(파일 탐색기에 아래 경로를 붙여넣기):
- 저장된 토큰 삭제(있는 경우):
-
C:\ProgramData\Unity\config\tokens.json파일을 삭제합니다.
-
- Hub를 다시 열고 로그인하세요.
MacOS
- Unity Hub를 완전히 종료하세요:
- 메뉴 막대의 Unity Hub 아이콘을 마우스 오른쪽 버튼으로 클릭하고 종료를 선택합니다.
- 활동 모니터에서 Hub 프로세스가 모두 종료되었는지 확인합니다.
- 내장 브라우저 데이터를 삭제하세요:
- Finder를 열고 Shift+Cmd+G를 눌러
~/Library/Application Support/UnityHub/로 이동합니다.- 다음 항목을 삭제합니다:
Service WorkerCacheCookiesNetwork Persistent StateCode Cache
- 다음 항목을 삭제합니다:
- Finder를 열고 Shift+Cmd+G를 눌러
- 저장된 토큰 삭제(있는 경우):
-
/Library/Application Support/Unity/config/(시스템 라이브러리)로 이동합니다. -
tokens.json파일을 삭제합니다.
-
- Hub를 다시 열고 로그인하세요.
Linux
- Unity Hub를 완전히 종료하세요:
- Hub를 닫고
ps aux | grep UnityHub등으로 UnityHub 프로세스가 없는지 확인합니다.
- Hub를 닫고
- 내장 브라우저 데이터를 삭제하세요:
-
~/.config/UnityHub/로 이동합니다. - 다음 항목을 삭제합니다:
Service WorkerCacheCookiesNetwork Persistent StateCode Cache
-
- 저장된 토큰 삭제(있는 경우):
-
/var/lib/unity/config/(또는 일부 배포판에서는/usr/share/unity/config/)로 이동합니다. -
tokens.json파일을 삭제합니다. - 만약 찾을 수 없다면
~/.local/share/unity/config/도 확인하고, 있으면tokens.json을 삭제하세요.
-
- Hub를 다시 열고 로그인하세요.
참고 및 팁
- 폴더나 tokens.json 파일이 없더라도 나머지 단계를 진행하세요.
- 다른 Unity 구성 파일은 삭제하지 마세요.
- 회사 프록시, VPN 또는 SSL 검사 기능이 리디렉션 문제를 악화시킬 수 있습니다. 데이터를 삭제해도 오류가 계속되면 VPN/프록시를 일시적으로 비활성화하거나 Unity 도메인을 허용 목록에 추가한 후 다시 시도하세요.
- 시스템 시간과 시간대가 정확한지 확인하세요. 큰 시계 차이는 인증 실패를 유발할 수 있습니다.