다중 로캘 디바이스 매니페스트 패키지 제출

다중 로캘 디바이스 매니페스트 패키지 제출

동일한 방법을 사용하여 미리 보기 또는 릴리스용 패키지를 제출할 수 있습니다.

디바이스 매니페스트 패키지를 제출하려면

  1. SignTool 도구를 사용하여 devicemanifest-ms 패키지에 서명합니다.

  2. Microsoft 계정을 사용하여 하드웨어 개발자 센터 또는 Windows 개발자 센터에서 대시보드 에 로그인합니다.

  3. 디바이스 메타데이터에서 새 환경을 제출하려면 환경 만들기를 클릭하거나 기존 환경을 수정하려면 환경 관리를 클릭합니다.

  4. 새 devicemanifest-ms 패키지를 찾아 선택한 다음 제출을 클릭합니다.

디바이스 매니페스트 제출 패키지 만들기

디바이스 매니페스트 제출 패키지는 모든 다중 로캘 디바이스 메타데이터를 파트너 센터에 제출해야 하는 패키지 형식입니다.

디바이스 매니페스트 제출 패키지에는 로캘 지원을 선언하는 파일이 포함되어 있습니다. 디바이스 매니페스트 패키지에는 디바이스 메타데이터 패키지도 포함됩니다.

디바이스 매니페스트 제출 패키지는 디바이스 메타데이터 패키지와 동일한 방식으로 파트너 센터에 업로드할 수 있습니다. 동일한 사용자 인터페이스 및 업로드 상자를 사용하여 업로드할 *.devicemanifest-ms 파일의 이름을 입력합니다.

대시보드의 사용자 인터페이스에서 대량 업로드 이외의 모든 파일 업로드 상자는 디바이스 매니페스트 제출 패키지를 허용합니다.

디바이스 매니페스트 제출 패키지 콘텐츠

각 디바이스 매니페스트 제출 패키지는 다음 구성 요소로 구성됩니다.

  • 디바이스 메타데이터 패키지

    이 패키지에는 Windows에서 디바이스 아이콘을 표시하고, 작업을 설정하고, 디바이스 환경 기능을 활용하는 정보와 그래픽이 포함되어 있습니다.

    디바이스 메타데이터 패키지는 항상 필요합니다.

  • LocaleInfo XML 문서

    이 문서에는 함께 제공되는 디바이스 메타데이터 패키지에 포함된 로캘에 대한 데이터가 포함되어 있습니다. 하드웨어 개발자 센터는 이 데이터를 사용하여 하나 이상의 로캘에 대한 디바이스 메타데이터 패키지의 유효성을 제대로 검사합니다.

    디바이스 메타데이터 패키지에 단일 로캘만 포함되어 있더라도 LocaleInfo XML 문서는 항상 필요합니다.

디바이스 매니페스트 제출 패키지의 구조

디바이스 매니페스트 패키지의 구조는 포함된 디바이스 메타데이터가 PC용인지, 모바일 광대역용인지 또는 여러 로캘에 대한 지원을 포함하는지에 따라 달라집니다.

디바이스 메타데이터가 세 가지 범주에 속하지 않는 경우 디바이스 매니페스트 패키지가 필요하지 않습니다. 그러나 디바이스 매니페스트 패키지를 사용하여 디바이스 메타데이터 패키지가 단일 로캘에 대한 것임을 나타낼 수 있습니다.

다중 로캘 디바이스 매니페스트 제출 패키지의 구조

디바이스 메타데이터 패키지에 여러 로캘을 지원하기 위한 정보가 포함된 경우 디바이스 매니페스트 패키지에 제출해야 합니다.

디바이스 매니페스트 제출 패키지의 구성 요소는 압축된 캐비닛 파일에 저장됩니다. 파일 이름에는 .devicemanifest-ms 접미사가 있어야 합니다.

각 디바이스 매니페스트 제출 패키지에는 다음과 같은 구조가 있어야 합니다.

GUID1.devicemanifest-ms
\GUID1.devicemetadata-ms
\LocaleInfo.xml

"GUID1"은 GUID여야 합니다.

LocaleInfo.xml 만드는 방법에 대한 지침은 다음과 같습니다.

디바이스 메타데이터 패키지 *.devicemetadata-ms를 개발하는 방법을 알아보려면 Windows 8 대한 디바이스 메타데이터 패키지 스키마 참조를 참조하세요.

Cabarc 도구를 사용하여 이러한 CAB 패키지를 만들 수 있습니다. 이 도구에 대한 자세한 내용은 Cabarc 개요를 참조하세요.

Cabarc 도구를 사용하여 *.devicemanifest-ms 파일을 만들 때 디바이스 메타데이터 패키지(*.devicemetadata-ms) 및 LocaleInfo XML 문서가 디렉터리의 루트에 있는 로컬 디렉터리를 만들어야 합니다.

설명

  • .devicemanifest -ms 및 .devicemetadata-ms 파일 이름은 중괄호({}) 구분 기호 없이 GUID를 지정해야 합니다.

  • 각 디바이스 매니페스트 제출 및 디바이스 메타데이터 패키지에 대한 GUID는 고유해야 합니다. 새 패키지 또는 수정된 패키지를 만들 때 새 GUID를 만들어야 합니다.

  • 캐비닛 파일을 만드는 방법에 대한 자세한 내용은 Microsoft 캐비닛 소프트웨어 개발 키트를 참조하세요.

예제

다음은 Cabarc 도구를 사용하여 .devicemanifest-ms 파일을 만드는 방법의 예입니다. 이 예제에서 디바이스 매니페스트 파일의 구성 요소는 DeviceManifestPackages라는 로컬 디렉터리에 있습니다.

.\DeviceManifestPackages\
.\DeviceManifestPackages\LocaleInfo.xml
.\DeviceManifestPackages\GUID.devicemetadata-ms

GUID.devicemanifest-ms 파일은 ManifestFiles라는 로컬 디렉터리에 만들어졌습니다.

Cabarc.exe -r -p -P  .\DeviceManifestPackages\
N .\ManifestFiles\ GUID.devicemanifest-ms
.\DeviceManifestPackages\LocaleInfo.xml
.\DeviceManifestPackages\GUID.devicemetadata-ms

LocaleInfo.xml 만들기

제출을 위해 Localeinfo.xml 파일을 만드는 방법에 대한 자세한 내용은 LocaleInfo.xml 제출 파일 만들기를 참조하세요.