유니티 허브에서 프로젝트를 켜려는데 무한로딩이 발생하며 실행되지 않는 오류가 있었다.
이유를 찾다 라이선스를 확인해 보니 분명 정상적으로 들어가 있던 유니티 라이선스가 비활성화되어 있었다.
해결 방법
해결 방법으로는 총 2가지를 찾았으며, 다음과 같다.
- 서버 연결과 관련된 이슈로 네트워크 연결 확인
- Unity_lic.ulf 파일 삭제 (경로: C:\ProgramData\Unity)
서버 연결과 관련된 이슈
네트워크 연결을 확인한다. 네트워크 연결이 정상적이라면 <Unity Hub - 환경설정 - 라이선스 관리> 탭을 확인한다.
라이선스칸에 "라이선스를 새로고침 할 수 없습니다. 다시 시도하세요."라는 문구가 있었으며, 다시 시도를 해서 연결을 확인해 보면 된다.
하지만 이 방법으로 문제해결이 되지 않고 서버 연결 실패나 fail to write license file 등의 에러가 계속해서 발생하면 아래의 방법을 실행해 보자.
Unity_lic.ulf 파일 삭제
유니티 허브를 종료 후 윈도우 탐색기의 "C:\ProgramData\Unity" 경로로 접근하면 Unity_lic.ulf 파일이 존재하며 이 파일을 삭제한다. (ProgramData 폴더는 숨긴 처리되어있으며 파일탐색기에서 숨긴 파일 보기가 활성화되어 있거나, 직접 경로를 탐색기에 입력하는 방법으로 들어갈 수 있다.)
파일 제거가 정상적으로 완료되었다면 PC를 재부팅하고 유니티 허브를 킨 뒤 다시 처음부터 라이선스 활성화를 시키면 된다.