Share via


Windows 앱 패키징, 배포 및 쿼리

OPC 형식에 따라 .msix/.appx 앱 패키지를 통해 Windows 앱(UWP 및 데스크톱 앱 포함)을 배포, 관리 및 서비스합니다. 각 앱 패키지에는 앱을 구성하는 파일과 Windows에 소프트웨어를 설명하는 매니페스트 파일이 포함되어 있습니다.

소개

일반적으로 개발자는 Visual Studio를 사용하여 앱 패키지를 만들고 서명합니다. 자세한 내용은 Visual Studio를 사용하여 UWP 앱 패키지를 참조하세요.

Microsoft Store를 사용하면 전 세계 고객에게 앱을 쉽게 빌드, 제출 및 판매할 수 있습니다. 자세한 내용은 앱 제출을 참조하세요.

Windows PowerShell cmdlet을 사용하면 스토어를 사용하지 않고도 기간 업무 Windows 앱을 설치하고 관리할 수 있습니다. 자세한 내용은 Appx 모듈 Cmdlet을 참조하세요.

패키징, 배포 및 쿼리 API를 사용하여 프로그래밍 방식으로 다음 작업을 수행할 수 있습니다.

  • Windows 앱용 앱 패키지 만들기
  • 패키지된 Windows 앱 배포
  • 시스템에 설치된 앱 패키지를 열거하고 매니페스트에서 해당 패키지에 대한 정보를 가져옵니다.
  • 앱 패키지의 콘텐츠 사용

섹션 내용

항목 설명
앱 패키지를 만드는 방법(C++) 패키징 API를 사용하여 앱 패키지를 만드는 방법을 알아봅니다.
앱 패키지 서명 인증서를 만드는 방법 MakeCertPvk2Pfx를 사용하여 앱 패키지에 서명할 수 있도록 테스트 코드 서명 인증서를 만드는 방법을 알아봅니다.
SignTool을 사용하여 앱 패키지에 서명하는 방법 SignTool을 사용하여 앱 패키지를 배포할 수 있도록 서명하는 방법을 알아봅니다.
앱 패키지 서명 오류를 해결하는 방법 앱 배포 실패는 앱 패키지의 디지털 서명 유효성을 검사하지 못하여 발생할 수 있습니다. 이러한 실패를 인식하는 방법과 이러한 오류에 대해 수행할 작업을 알아봅니다.
프로그래밍 방식으로 앱 패키지에 서명하는 방법(C++) SignerSignEx2 함수를 사용하여 앱 패키지에 서명하는 방법을 알아봅니다.
사용자 지정 파일을 사용하는 OEM 앱을 개발하는 방법 사용자 지정 파일을 사용하여 OEM에서 앱으로 정보를 전달하는 앱을 개발하는 방법을 알아봅니다.
앱 패키지 콘텐츠 추출(C++) 패키징 API를 사용하여 앱 패키지에서 파일을 추출하는 방법을 알아봅니다.
앱 패키지 매니페스트 정보 쿼리(C++) 패키징 API를 사용하여 앱 패키지 매니페스트에서 정보를 가져오는 방법 알아보기
문제 해결 앱 패키지를 패키징, 배포 또는 쿼리할 때 발생하는 문제를 해결하는 데 도움이 되는 정보를 제공합니다.
패키징 API 참조 패키징 API는 앱 패키지를 만들고 읽고 씁니다.
배포 API 참조 배포 API는 앱 패키지를 설치, 업데이트 및 제거합니다.
쿼리 API 참조 쿼리 API는 시스템에 설치된 앱 패키지에 대한 정보를 가져옵니다.
도구 및 PowerShell cmdlet 이러한 도구 및 cmdlet을 사용하여 앱 패키지를 만들고, 설치하고, 관리합니다.
SDK 샘플 Windows 앱용 패키징, 배포 및 쿼리 API를 보여 주는 SDK 샘플을 다운로드합니다.
용어 설명 Windows 앱의 패키징, 배포 및 쿼리와 관련된 용어에 대해 알아봅니다.

 

개념

앱 패키지 및 배포

기타 참조

앱 패키지 매니페스트 스키마

Windows.ApplicationModel.Package

Windows.ApplicationModel.PackageId

Windows.Management.Deployment.PackageManager

Windows.Management.Deployment.PackageUserInformation