앱 패키지 요구 사항

Applies to Windows only

Windows 스토어에 제출할 앱 패키지를 준비하려면 다음 지침을 따르세요.

참고  Windows 스토어로 앱을 제출하기 전에 섹션과 앱 제출 검사 목록을 검토하여 패키지를 제출하기 전에 모든 준비를 완료합니다.
중요  앱이 개인 정보를 수집하거나 다른 사람이 제공하는 소프트웨어를 사용하는 경우 앱과 함께 개인 정보 취급 방침이나 추가 사용 조건을 제공해야 합니다. 기본적으로 Microsoft Visual Studio의 많은 프로젝트에서는 internetClient 기능의 사용을 선언합니다. 이 기능을 사용하려면 앱 목록설정 창에서 모두 액세스할 수 있는 개인 정보 취급 방침을 제공해야 합니다. 필요 없는 경우 프로젝트에서 internetClient 기능을 제거할 수 있습니다.

Windows 스토어용으로 앱 패키지를 빌드하기 전

Windows 앱 인증 키트로 앱을 테스트하여 Windows 스토어 앱의 기술 요구 사항을 준수하는지 확인해야 합니다. 또한 여러 유형의 하드웨어에서 앱을 테스트하는 것이 좋습니다. 앱을 인증하고 Windows 스토어에서 사용할 수 있도록 할 때까지 개발자 라이선스가 있는 컴퓨터에서만 앱을 설치하고 실행할 수 있습니다.

Visual Studio를 사용하여 앱 패키지 빌드

Visual Studio를 개발 환경으로 사용 중인 경우 빠르고 쉽게 앱 패키지를 만들 수 있는 도구가 기본 제공됩니다. 방법을 알아보려면 앱 패키지 만들기를 참조하세요.

참고  모든 파일 이름에는 ANSI를 사용해야 합니다.

앱 패키지를 빌드하는 경우 .appx 파일이나 .appxupload 파일을 만들 수 있습니다. 이러한 파일은 모두 패키지 페이지에서 업로드할 수 있습니다. .appxupload 파일을 업로드하면 고객이 앱을 실행하는 동안 오류(크래시, 무응답 이벤트 및 JavaScript 예외)가 발생할 경우 스토어에서 .cab 파일을 만들 수 있습니다. 이 .cab 파일을 사용하여 앱의 프로그래밍 오류를 디버그할 수 있습니다. 이러한 .cab 파일을 다운로드하는 방법에 대한 자세한 내용은 앱 품질 검토를 참조하세요.

앱의 패키지는 신뢰할 수 있는 인증 기관에서 발급한 인증서로 서명할 필요가 없습니다.

앱 번들

Windows 8.1을 대상으로 하는 앱의 경우 Visual Studio에서 앱 번들을 생성하여 사용자가 다운로드하는 앱 크기를 줄일 수 있습니다. 일반적으로 언어별 자산, 다양한 이미지 스케일 자산 또는 특정 Microsoft DirectX 버전에 적용되는 리소스를 정의한 경우 이렇게 할 수 있습니다.

참고  하나의 앱 번들에 모든 아키텍처에 대한 패키지가 포함될 수 있습니다. 앱당 하나의 번들만 제출해야 합니다.
앱 번들을 제공할 경우 사용자는 가능한 모든 리소스가 아닌 관련 파일만 다운로드할 수 있습니다. 앱 번들에 대한 자세한 내용은 앱 패키지 및 배포, 앱 패키지 만들기Windows 스토어 DirectX 게임 패키지를 참조하세요.

수동으로 앱 패키지 빌드

Visual Studio를 사용하여 패키지를 만들지 않는 경우에는 패키지 매니페스트를 직접 만들어야 합니다.

전체 매니페스트 세부 정보 및 요구 사항은 앱 패키지 매니페스트 설명서를 검토해야 합니다. 인증을 통과하려면 매니페스트가 패키지 매니페스트 스키마를 따라야 합니다.

참고  매니페스트의 값은 대/소문자를 구분합니다. 공백과 기타 문장 부호도 일치해야 합니다. 정확하게 값을 입력하고 검토하여 올바른지 확인합니다.

앱 번들은 다른 매니페스트를 사용합니다. 앱 번들 매니페스트에 대한 세부 정보와 요구 사항은 번들 매니페스트 설명서를 검토합니다.

  패키지를 제출하기 전에 Windows 앱 인증 키트를 실행합니다. 매니페스트에 인증 또는 제출 오류를 발생시키는 문제가 있는지 확인하는 데 도움이 될 수 있습니다.

앱에 패키지가 여러 개 있는 경우 대상 OS당 각 패키지에서 다음 앱 매니페스트 요소가 동일해야 합니다.

패키지 형식 요구 사항

앱 패키지는 다음 요구 사항을 준수해야 합니다.

앱 패키지 속성요구 사항
패키지 크기
  • 앱 번들: 번들당 최대 25GB
  • Windows 8.1을 대상으로 하는 앱 패키지: 패키지당 최대 8GB
  • Windows 8을 대상으로 하는 앱 패키지: 패키지당 최대 2GB
블록 맵 해시SHA2-256 알고리즘

 

 

 

표시:
© 2015 Microsoft