StoreManifest 스키마(Windows 10)

StoreManifest.xml UWP 패키지에 포함될 수 있는 선택적 구성 파일입니다. 그 목적은 AppxManifest.xml 파일이 다루지 않는 Microsoft Store 디바이스 앱으로 앱을 선언하는 것과 같은 기능을 사용하도록 설정하는 것입니다. StoreManifest.xml 애플리케이션 패키지와 함께 제출되며 앱의 기본 프로젝트의 루트 폴더에 있어야 합니다.

참고 이 섹션에서는 Windows 10 대상으로 하는 UWP 패키지에 대한 StoreManifest.xml 설명합니다. Windows 8.1 이하를 대상으로 하는 패키지는 StoreManifest 스키마(Windows 8.1 및 이전 버전)를 참조하세요.

 

StoreManifest.xml 유효성을 검사하려면 Microsoft Visual Studio 새 xml 문서를 만들고 다음 선언을 추가합니다.

http://schemas.microsoft.com/appx/2015/StoreManifest namespace

StoreManifest XML 예제의 샘플 인스턴스 문서를 참조하세요.

다음 표에는 이름별로 사전순으로 정렬된 이 스키마의 모든 요소가 나열되어 있습니다.

요소 Description
종속성

패키지가 디바이스에 적용 가능하도록 종속되는 요구 사항을 선언합니다.

DeviceCompanionApplication

DeviceCompanionApplication 요소는 앱을 Microsoft Store 디바이스 앱으로 선언하는 데 필요한 모든 구성을 포함합니다.

DirectXDependency

패키지가 제대로 실행되려면 디바이스에서 지원해야 하는 최소 DirectX 수준을 식별합니다.

ExperienceId

ExperienceId 요소는 디바이스 메타데이터를 디바이스가 처음 연결될 때 자동으로 가져올 수 있는 디바이스 앱에 연결하는 GUID를 지정합니다. 각 ExperienceId GUID는 디바이스 메타데이터 패키지의 ExperienceId 요소에 해당합니다.

MemoryDependency

패키지가 제대로 실행되려면 디바이스에 있어야 하는 최소 메모리를 식별합니다.

데스크톱 디바이스의 경우 이 값은 설치된 메모리에 대한 요구 사항을 나타냅니다. 사용 가능한 메모리는 고려되지 않습니다.

모바일 디바이스의 경우 이 값은 사용 가능한 메모리에 대한 요구 사항을 나타냅니다. 모바일 디바이스에 설치된 메모리에 대한 동일한 요구 사항은 다음과 같습니다.

  • 300MB = 디바이스에 1GB 이상의 설치된 메모리가 있어야 합니다.
  • 750MB = 디바이스에 설치된 메모리가 2GB 이상 있어야 합니다.
  • 1000MB = 디바이스에 3GB 이상의 설치된 메모리가 있어야 합니다.
  • 2000MB = 디바이스에 설치된 메모리가 4GB 이상 있어야 합니다.

예를 들어 UWP 앱을 제대로 실행하려면 300MB가 필요하도록 지정하는 경우 1GB RAM이 있는 모바일 디바이스 >또는 RAM이 300MB인 데스크톱 디바이스 >에만 설치할 수 있습니다.

StoreManifest

StoreManifest 스키마의 루트 노드(Windows 10).

TargetDeviceFamily

패키지가 대상으로 하는 디바이스 패밀리를 식별합니다.

중요 대부분의 경우 [TargetDeviceFamily](.)에서 디바이스 패밀리를 지정하기만 하면 됩니다. /.. AppxManifest의 /appxpackage/uapmanifestschema/element-targetdevicefamily.md) 요소입니다. 여기서 값은 해당 정보를 재정의해야 하는 경우에만 사용해야 합니다(여기에 제공된 값의 하위 집합 사용).