[Unity] 유니티 구버전 (2018.xx) 에서 manifest.json 문제

2026. 10. 7. 11:05ㆍRecording/에러 기록장

🚀유니티 2018.4.36f1 으로 공부하던 중 구버전에서 일어나는 문제에 대해서 작성


유니티 2018.3.14f1 or 2018.4.36f1 버전에서 일어나는 manifest.json 모듈 초기화 문제

⚠️오류원인

- 구형 유니티 (2018)과 최신버전 유니티 허브의 프로젝트 생성 문제
- 최신버전의 유니티 허브 (Unity Hub)에서 유니티 2018 버전으로 프로젝트를 생성하면 C# Script 작성 시 컴파일 문제점을 찾지 못하거나, RigidBody, Collider 관련 Physics 모듈을 사용할 수 없는 문제가 원인

컴파일 문제점을 제대로 감지하는 경우

> 감지하지 못하면 어느 라인이 문제인지 찾기가 힘들어짐


⌛진행과정

1. 유니티 프로젝트의 manifest.json 에 직접 모듈을 추가해주어야하는 불편함

"com.unity.modules.physics": "1.0.0" 이 직접 추가되어있음
하지만 유니티에선 이 모듈만 사용하는 것이 아니므로 사용할 모듈이 있을때마다 직접 추가해주어야할 수도 있음

2. manifest.json이 유니티허브로 만들때마다 여전히 비어져있는 경우


✅해결 방법

유니티 자체 (Unity 2018.4.36f1)로 프로젝트를 새로 생성함으로써 기초 프로젝트 세팅 (모듈 로드)가 제대로 되는 것을 확인

초반 프로젝트 생성 및 세팅때는 유니티 자체 (Unity 2018.4.36f1)으로 진행하고 

프로젝트 관리 및 모듈 관리/추가는 유니티 허브에서 진행하는 방법


🚀회고 결과 :

구버전의 유니티를 사용하다보니 최신버전의 프로그램들과 호환 충돌이 되는 경우가 많았음

구버전 유니티의 UI와 최신버전 유니티의 UI가 다소 달라 구버전 유니티를 사용하는 경우가 많은 것 같음

manifest.json 관련으로 시간이 꽤나 소요됐는데 단순 유니티 자체 실행으로 해결되는 문제였음