매니페스트 디자이너를 사용하여 Windows 8.1 앱 패키지 구성
앱 매니페스트 파일인 package.appxmanifest.xml에는 스토어에 앱을 제출할 때 필요한 속성 및 설정이 포함되어 있습니다. 예를 들어 매니페스트 파일의 속성은 앱의 타일로 사용할 이미지 또는 사용자가 장치를 회전할 때 앱이 지원하는 방향을 설명합니다.
파일의 원시 XML을 편집하지 않고도 손쉽게 매니페스트 파일을 업데이트할 수 있는 매니페스트 디자이너가 Visual Studio에 포함됩니다.
이 항목에서는 Windows 8.1 스토어 앱의 앱 패키지 구성에 대해 설명합니다. Windows 10 장치용 유니버설 Windows 앱에 대한 앱 패키지를 구성해야 하는 경우 이 프로세스를 대신 따라야 합니다.
매니페스트 파일 열기
Visual Studio에서 매니페스트 파일이 XML 코드 뷰에서 이미 열려 있으면 닫습니다.
솔루션 탐색기에서 앱의 프로젝트 노드를 확장합니다.
Package.appxmanifest 파일을 두 번 클릭합니다.
XML 코드 뷰에 매니페스트 파일이 이미 열려 있으면 Visual Studio에서 파일을 닫으라는 메시지를 표시합니다.
앱 패키지 구성
다음 표에서는 매니페스트 디자이너의 각 페이지에서 수행할 수 있는 구성 작업을 보여 줍니다.
이 항목에서는 작업에 대해 설명하고 작업과 관련된 결정의 장단점을 파악한 다음 종단 간 작업을 수행하는 데 도움이 될 수 있는 항목을 안내합니다. 경우에 따라 작업에서 코드를 작성해야 합니다.
필드의 정의만 보려면 디자이너에서 해당 필드를 가리키면 됩니다. 설정을 수정할 때 사용자가 구성을 완료하려면 추가 작업이 필요한 경우 오류 아이콘이 나타날 수 있습니다. 오류 아이콘이 나타나면 디자인에서 이 아이콘을 가리켜 오류 메시지를 볼 수 있습니다.
페이지 |
작업 |
지침 |
---|---|---|
Application |
사용자가 장치를 회전할 때 앱에서 지원되는 방향(가로, 세로, 가로-대칭 이동, 세로-대칭 이동 또는 이러한 옵션의 임의 조합)을 지정합니다. |
|
앱의 최소 너비를 지정합니다. |
사용자가 가로로 스크롤하도록 요구하지 않고 앱을 보다 작은 화면에 나타내려면 앱의 최소 크기를 줄인 다음 이 최소 크기에서 잘 작동하도록 앱을 디자인합니다. |
|
앱이 SD 카드에 설치되지 않도록 합니다. |
앱이 휴대폰의 SD 카드가 아니라 장치에만 설치되는지 확인할 수 있습니다. 앱 및 데이터의 보안에 대해 걱정이 되거나 SD 카드에서 앱을 테스트했지만 잘 수행되지 않는 경우 이 방법을 선택할 수 있습니다. |
|
앱에서 알림을 표시할 수 있습니다. |
||
알림을 받도록 앱을 구성합니다. |
||
알림 표시 지침을 이해합니다. |
||
알림을 사용하는 샘플을 다운로드하여 실행합니다. |
||
앱 타일의 업데이트 방법 및 시기를 지정합니다. |
폴링된 알림이라고도 하는 정기 알림은 클라우드 서비스에서 직접 콘텐츠를 다운로드하여 고정된 간격으로 타일 및 배지를 업데이트합니다. |
|
시각적 자산 |
앱을 나타낼 다양한 이미지 형식을 선택합니다. |
|
모든 해상도에 적합하도록 이미지를 최적화합니다. |
||
타일 이미지 추가 |
디자이너에서 제공하는 일부 로고는 시작 화면에서 타일로 표시됩니다. |
|
스토어 로고가 나타나는 위치를 확인합니다. |
||
잠금 화면에 배지 로고를 추가합니다. |
이 항목에서는 앱 매니페스트의 XML을 수정하는 방법을 보여 줍니다. 매니페스트 디자이너의 시각적 자산 탭에 있는 속성을 사용하여 이 환경을 사용하도록 설정할 수 있습니다. |
|
시작 화면 이미지를 추가합니다. |
||
요구 사항 |
앱의 하드웨어 요구 사항 지정 |
사용자는 장치가 지정된 하드웨어 요구 사항을 충족하지 않는 경우 앱을 다운로드 및 설치할 수 없습니다. 앱에서 다음 하드웨어 기능 중 하나를 사용하려면 필요한 해당 기능을 선택해야 합니다.
|
기능 |
사용자 리소스에 대한 프로그래밍 방식의 액세스를 제공합니다. |
그림 같은 사용자 리소스 또는 웹캠 같은 연결된 장치에 프로그래밍 방식으로 액세스해야 하는 스토어 앱은 적절한 기능을 선언해야 합니다. 사용자가 앱을 다운로드하여 사용할 것인지 여부에 대해 합리적인 결정을 내릴 수 있도록 스토어는 이러한 선언을 표시합니다. 이 디자이너에서 선택할 수 있는 다양한 기능을 알아보세요. 이 항목에는 선언하는 리소스에 액세스하기 위해 작성할 수 있는 코드를 보여 주는 빠른 시작 자습서에 대한 링크도 포함되어 있습니다. |
선언 |
사용자, 장치 및 서비스에 앱을 연결합니다. |
앱에서 표준 Windows 기능을 확장하거나 사용자 지정할 수 있습니다. 또는 다른 앱과 상호 운용하고 심지어 정보를 공유할 수도 있습니다. |
콘텐츠 URI |
앱이 로드하는 페이지를 사용하여 지리적 위치 장치 및 클립보드에 액세스합니다. |
앱이 원격 페이지로 이동하면 해당 페이지는 웹 컨텍스트에서 실행되며 시스템에 제한적으로 액세스할 수 있습니다. 콘텐츠 URI 탭의 속성을 사용하여 지리적 위치 장치 및 클립보드에 대한 웹 페이지 액세스를 제공할 수 있습니다. |
패키지 |
앱을 패키지하는 데 사용되는 속성을 설정합니다. |