Version: 2022.2
언어: 한국어
개념
종속성 및 해결

패키지 상태 및 라이프사이클

Unity 에디터 버전 2021.1부터 패키지는 라이프사이클 동안 다음의 상태를 거칠 수 있습니다.

Unity 패키지 관리자의 패키지 라이프사이클
Unity 패키지 관리자의 패키지 라이프사이클
탄생 (A) 패키지 개발자가 패키지를 만드는 동안 패키지는 “커스텀” 상태입니다.

Unity 사용자가 테스트하고 피드백을 제공할 준비가 되면 패키지는 “실험” 상태가 됩니다. Unity는 실험 패키지를 지원하지 않으며, 릴리스 트랙에 들어갈 때까지 실험 패키지가 완전히 릴리스되고 프로덕션 환경에서 안전하게 사용할 수 있다고 보장하지 않습니다.

실험 패키지는 버전의 MAJOR 부분에 0을 사용하거나 버전의 PATCH 부분에 -exp.# 접미사를 사용합니다. 예: mypackage@0.1.2 또는 mypackage@1.2.3-exp.1
릴리스 트랙 패키지가 품질 테스트를 통과하고 실험적 특징이나 기능(실험 패키지에 대한 종속성 포함)을 포함하지 않는 즉시 “시험판” 상태가 되고 릴리스 트랙에 들어갑니다. 이는 Unity가 완벽한 지원을 제공하고 늦어도 현재 LTS 사이클(예: 2021.3)이 끝날 때 공식적으로 릴리스할 것을 약속한다는 의미입니다. 이 버전에서 사용할 수 있는 시험판 패키지 리스트는 시험판 패키지를 참조하십시오.

Unity의 릴리스 관리 팀은 적절한 문서, 변경 로그, 라이선스 파일에 대한 검사를 포함한 여러 테스트 단계 및 검증 절차를 통과한 패키지에만 “릴리스됨” 상태를 부여합니다. 이 상태의 패키지는 Unity 에디터에서 레이블로 표시되고, 숫자가 아닌 접미사를 버전의 일부로 사용하지 않습니다. 이 버전에서 사용할 수 있는 릴리스된 패키지 리스트는 릴리스된 패키지를 참조하십시오.

패키지 개발자가 릴리스된 패키지를 업데이트하거나 변경하는 경우 해당 패키지는 심각도에 따라 다른 상태로 되돌아갈 수 있습니다.
변경 타입: 새 상태: 버전 범프:
(B) API를 중단하는 주요 API 변경 실험 기능 1.2.3 => 2.0.0-exp
(C) API를 중단하지 않지만 사용에 영향을 주는 주요 API 변경 시험판 1.2.3 => 1.3.0-pre
(D) 패치 업데이트의 일반적인 버그 수정, 사소한 변경, 문서 업데이트 릴리스됨(동일한 상태) 1.2.3 => 1.2.4
소멸 (E) 수명이 다한 패키지는 더 이상 에디터에서 지원되지 않으며 “사용 중단 예정” 표시가 되어 있습니다.해당 상태의 패키지는 작동하지 않거나 사용하기에 안전하지 않을 수 있으므로 사용해서는 안 됩니다.

특정 패키지 버전은 모든 에디터에서 개별적으로 사용 중단 예정으로 표시될 수도 있습니다.Unity는 아직 수명이 다하지 않은 특정 버전의 패키지에서 중대한 문제를 발견하면 일반적으로 이 지정을 적용합니다.커스텀 패키지 작성자는 자체 사용 중단 흐름에 따라 이 지정을 적용할 수도 있습니다.

일부 실험 패키지는 릴리스 주기 트랙을 거치지 않고 바로 사용 중단 예정 상태로 전환됩니다.

Pakage Manager 창에는 이러한 상태 중 일부에 해당하는 레이블이 표시됩니다.

참고: 이러한 패키지 상태는 Unity가 내부적으로 개발하는 패키지에만 적용됩니다. 타사 프로세스에 대한 내용은 해당 패키지 개발자에게 문의하십시오.




  • 2020.1에서 일부 고급 또는 지원 패키지가 Package Manager 창에서 더 이상 검색되지 않음 NewIn20201
  • 패키지 관리자 2021.1에 대한 새로운 패키지 라이프사이클(V2) NewIn20211
개념
종속성 및 해결