다음을 통해 공유


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를 사용하여 앱 패키지를 만드는 방법을 알아봅니다.
앱 패키지 서명 인증서를 만드는 방법 MakeCert Pvk2Pfx를 사용하여 앱 패키지에 서명할 수 있도록 테스트 코드 서명 인증서를 만드는 방법을 알아봅니다.
SignTool을 사용하여 앱 패키지에 서명하는 방법 SignTool을 사용하여 배포할 수 있도록 앱 패키지에 서명하는 방법을 알아봅니다.
앱 패키지 서명 오류 문제를 해결하는 방법 앱 배포 실패는 앱 패키지의 디지털 서명 유효성을 검사하지 못하여 발생할 수 있습니다. 이러한 오류를 인식하는 방법과 이러한 오류를 인식하는 방법에 대해 알아봅니다.
프로그래밍 방식으로 앱 패키지에 서명하는 방법(C++) SignerSignEx2 함수를 사용하여 앱 패키지에 서명하는 방법을 알아봅니다.
사용자 지정 파일을 사용하는 OEM 앱을 개발하는 방법 사용자 지정 파일을 사용하여 OEM에서 앱으로 정보를 전달하는 앱을 개발하는 방법을 알아봅니다.
powershell.exe 이외의 netfx 호스트에서 Appx 모듈을 사용하는 방법 powershell.exe 이외의 netfx 호스트에서 Appx 모듈을 사용하는 방법을 알아봅니다.
앱 패키지 콘텐츠 추출(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