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 | 패키지가 제대로 실행되려면 디바이스에 있어야 하는 최소 메모리를 식별합니다. 데스크톱 디바이스의 경우 이 값은 설치된 메모리에 대한 요구 사항을 나타냅니다. 사용 가능한 메모리는 고려되지 않습니다. 모바일 디바이스의 경우 이 값은 사용 가능한 메모리에 대한 요구 사항을 나타냅니다. 모바일 디바이스에 설치된 메모리에 대한 동일한 요구 사항은 다음과 같습니다.
예를 들어 UWP 앱을 제대로 실행하려면 300MB가 필요하도록 지정하는 경우 1GB RAM이 있는 모바일 디바이스 >또는 RAM이 300MB인 데스크톱 디바이스 >에만 설치할 수 있습니다. |
StoreManifest | StoreManifest 스키마의 루트 노드(Windows 10). |
TargetDeviceFamily | 패키지가 대상으로 하는 디바이스 패밀리를 식별합니다.
중요 대부분의 경우 [TargetDeviceFamily](.)에서 디바이스 패밀리를 지정하기만 하면 됩니다. /.. AppxManifest의 /appxpackage/uapmanifestschema/element-targetdevicefamily.md) 요소입니다. 여기서 값은 해당 정보를 재정의해야 하는 경우에만 사용해야 합니다(여기에 제공된 값의 하위 집합 사용).
|