Notice
Recent Posts
Recent Comments
Link
12-26 00:51
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

킹머핀의 제작 일지

UNT) 맥 외부 저장소에 설치한 유니티와 생성한 프로젝트 실행 멈춤 현상 본문

Unity

UNT) 맥 외부 저장소에 설치한 유니티와 생성한 프로젝트 실행 멈춤 현상

KingMUffin 2021. 3. 24. 10:10

21년 10월 추가 : macOS Monterey, 2020.3.21f1 LTS 버전에서 외장하드에 유니티 허브와 유니티, 프로젝트 파일을 두고 실행해보았더니 정상 실행됩니다. 외장하드는 APFS(레터링), GUID 파티션 맵으로 포맷한 상태입니다.

저 땐 뭐가 문제였던 거지..? 분명 저 때도 APFS로 포맷했었는데..? 참 이상하네.. 아무튼 이 글은 기록으로 남겨둘 테니 참고 바랍니다.


실행 환경

유니티 허브와 유니티 2019 LTS를 APFS로 포맷한 외장 하드디스크에 설치했습니다. 맥에서 외부 저장소에 앱을 설치하려면 APFS로 포맷해야 합니다.

기본 용량이 120GB밖에 되지 않는 이 하찮은 컴퓨터는 외장 하드디스크에 의지할 필요가 있습니다. 당연히 유니티 프로젝트도 같은 경로에 생성했지요. 그랬더니 다음과 같은 증상이 나타났습니다.

  • 다른 창을 열고 있었다면 에디터 화면이 보이지 않은 채로 응답하지 않는다.
  • 유니티 창을 열고 있었다면 에디터 초기 화면만 보이고 응답하지 않는다.
  • 유니티가 응답하지 않을 때 '활성 상태 보기'(작업관리자)를 실행하면 이 앱이 응답하지 않는다.
  • 강제 종료 시 가끔 창이 그대로 남아있는데, '활성 상태 보기'를 미리 실행해서 보아 메모리에 그대로 남아있기 때문이었다. 이 때에도 메모리를 강제 종료해도 소용이 없다. 그래서 유니티 허브에서 다시 실행하려 하면 이미 실행중이라고 나타난다. 종료하기 위해서 운영체제를 재시동해야만 했다.

혹시 외부 저장소를 지원하지 않을까 해서 기본 문서 폴더로 프로젝트 파일을 옮기고 실행해보니 정상 작동한다.

혹시 외부 저장소에 접근하지 않을까 해서 환경설정에서 확인해보니, 처음에는 기본 문서 폴더에만 접근 권한이 있었다.

그래서 위처럼 전체 디스크 접근 권한을 허용해주었다. ('파일 및 폴더'에서 일부 경로만 권한을 주는 방법을 몰라서..)

그리고 다시 원래 위치였던 외장 하드디스크로 프로젝트 파일을 옮겨 실행해보니 정상 작동한다!


근데 이번엔 씬이 열리지 않는다. 졸업 작품 만드려고 VR 템플릿으로 생성한 프로젝트였는데, 샘플 씬을 열려고 하면 또 응답 없는 상태가 되어버린다.

해결하려던 찰나, 2020 LTS 버전이 불과 며칠 전에 출시함을 발견했고, 채신기술을 완죠니 좋아하는 나는 업그레이드하면 다 해결될 거라고 믿고, 2019 LTS 프로젝트를 삭제하고 2020 LTS VR 템플릿으로 다시 생성했다. 그런데 웬걸?

이번에는 회색 화면만이 모니터 픽셀을 채운 것이었다. 당연히 응답 없음. 다행히 전체 디스크 전체 권한이 없어서 생긴 오류처럼 메모리에서 제거가 안 된다거나 '활성 상태 보기'를 실행할 수 없는 건 아니었다. 그럼 이번엔 문제가 뭘까?

맥 라이브러리에 잔존한 유니티 에디터 데이터를 삭제 후 재설치해서 실행해봐도 결과는 같다. 아무래도.... 유니티를 외장 하드에 설치한 게 문제인가보다. 아 외장 하드 좀 써먹게 해달라고..

기본 애플리케이션 폴더에 설치중..

완료. 실행.. 정상 작동.

2019 LTS는 적어도 실행은 됐지만 씬이 열리지 않은 이유도 외장 하드에 설치해서가 아닐까. 그렇겠지. 더 알아보고 싶지 않아졌다. ㅎㅎ&