Show Menu
화제×

확장 업그레이드

확장 개발자는 확장에 새로운 기능을 지속적으로 추가하고 버그를 자주 수정합니다. 이러한 업데이트는 새로운 버전의 확장에 패키지화되어 Launch 카탈로그에서 업그레이드로 사용할 수 있습니다.

확장 카탈로그

확장 개발자가 새로운 버전의 확장을 제공하면 확장 카탈로그에서 해당하는 새로운 버전을 사용할 수 있게 됩니다. 카탈로그에는 최신 버전의 확장만 표시됩니다. latest 이외의 다른 확장 버전은 설치할 수 없습니다.
속성에 대한 확장을 설치하면 현재 사용 가능한 버전이 설치되고, 새 버전이 카탈로그에 추가되더라도 해당 시점부터 해당 특정 버전과 함께 속성이 유지됩니다.

업그레이드 알림

속성에 대한 확장을 설치했는데 카탈로그에서 최신 버전을 사용할 수 있는 경우 Installed Extensions를 보면 확장 카드에 Upgrade 버튼이 표시됩니다.
또한 해당 확장에서 제공하는 리소스를 편집할 때도 알림이 표시됩니다.

영구 업그레이드

카탈로그에서 사용 가능한 최신 버전으로 업그레이드하려면 직접 해당 업그레이드를 설치해야 합니다. 업그레이드는 배포된 태그에 영향을 주기 전에 라이브러리에 추가하고, 테스트하고, 게시해야 하는 "변경 사항"입니다.
업그레이드를 가볍게 생각해서는 안 됩니다. 새로운 확장을 테스트하고 배포할 준비가 되어 있지 않으면 업그레이드하지 마십시오. 업그레이드가 속성에 추가되면 모든 라이브러리에 포함되어 있어야 합니다. 업그레이드된 확장을 포함하지 않는 모든 라이브러리는 작성할 때 실패합니다.
현재는 확장을 이전 버전으로 다운그레이드하는 기능이 없습니다. 업그레이드했으면(게시 여부에 관계없이) 새 확장 버전이 속성에 유지됩니다.

업그레이드 프로세스

업그레이드 설치 방법은 처음 확장을 설치하는 방법과 거의 동일합니다.
  1. Upgrade 버튼을 클릭하여 Extension Configuration 화면으로 이동합니다.
  2. 원하는 대로 구성을 변경합니다.
  3. Save ​를 클릭합니다.
업그레이드는 사용자가 Save를 누를 때까지 실제로 수행되지 않습니다. 언제든지 그 전에 Cancel을 클릭하여 현재 설치된 버전을 유지할 수 있습니다. Save를 클릭하면 되돌릴 수 없습니다.
Approved 또는 Submitted 상태의 라이브러리가 있는 경우 확장 업그레이드가 허용되지 않습니다. 그 이유는 다음 빌드가 반드시 새 확장 버전을 포함해야 하기 때문입니다. Approved 또는 Submitted 인 라이브러리의 경우 다음 빌드는 프로덕션 빌드입니다. 프로덕션 빌드는 최신 버전을 포함하지 않아서 실패하게 되므로, 확장을 업그레이드하기 전에 Approved 또는 Submitted 상태의 라이브러리를 게시하거나 거부하는 것이 워크플로우입니다.

업그레이드 게시

업그레이드된 확장이 속성에 설치되면 해당 시점부터 모든 라이브러리에 해당 확장을 포함해야 합니다. 포함되지 않은 모든 라이브러리에 대해 빌드 오류 메시지가 표시됩니다.
그 외에 업그레이드된 확장을 라이브러리에 추가하는 것은 라이브러리에 다른 변경 사항을 추가 하는 것과 같습니다.
Edit Library 화면에서 "Add All Changed Resources" 버튼을 사용하거나 "Add a Resource" 버튼을 사용하고 업그레이드된 확장을 직접 선택할 수 있습니다.
확장 개발자가 새 기능을 활성화하기 위해 확장 보기에 새 구성 항목을 추가할 수 있습니다. 새 확장으로 업그레이드한 후 빌드가 실패하여 해당 확장으로 빌드 오류를 구분한 경우 맨 먼저 해야 할 작업은 확장의 Configure 페이지로 이동한 후 저장하는 것입니다(변경하지 않았더라도). 그런 다음 라이브러리에 새로운 변경 사항을 추가하고 다시 빌드합니다.
확장 업그레이드를 라이브러리에 추가한 후에는 승인 작업 과정 에 요약된 단계에 따라 라이브러리를 프로덕션에 게시할 수 있습니다.