운영 중
Store Dock: Windows
MAUI 또는 WinUI 프로젝트에서 Microsoft Store 상품 상세 페이지까지: 빌드, 테스트, 스크린샷, 현지화, 제출.
- Windows 11 VM
- .NET 9
- Partner Center API

기능 소개
Windows 앱을 Microsoft Store에 출시하려면 패키지 식별자, MSIX 서명, 규격에 맞는 스크린샷, 모든 마켓용 상품 상세 페이지, 연령 등급, 애드온, 그리고 이틀 뒤에 돌아오는 인증 보고서 등 손이 많이 가는 단계가 열두 개나 됩니다. Store Dock: Windows는 이를 Mac이나 Linux 머신에서 실행할 수 있는 하나의 파이프라인으로 만듭니다.
- VM에서 MSIX 빌드. 호스트에서 Windows 11 가상 머신을 제어하여 복원, 빌드, 서명 및 x64와 ARM64용 패키지 수집을 수행합니다.
- 검수자가 보기 전에 테스트. 앱에서 클릭을 시뮬레이션하는 UI Automation 스모크 테스트로, 페이지가 충돌하거나 빈 상태로 남으면 빌드를 실패시킵니다.
- 실제 스크린샷. 목업이 아닌, 실행 중인 앱에서 캡처한 Store 규격 이미지이며, 일반적인 캡처 함정은 이미 해결되었습니다.
- 41개 로케일. 모든 Store 로케일에 대한 상품 상세 페이지 텍스트와 키워드, 그리고 검수자가 반려하는 가격 관련 단어와 주장이 필드에 들어가지 않도록 하는 규칙을 포함합니다.
- 안전장치가 있는 제출. Microsoft Store 제출 API와 가드: 일일 상한, 재제출 폭주 방지, 계정 보류 중일 때 새 앱 등록 금지.
구성품
VM 빌드
Windows VM을 제어하는 호스트 스크립트: 빌드, 서명, 수집 및 정리.
UI 테스트
PowerShell UI Automation 하네스와 예제 테스트.
스크린샷
라이브 앱에서 Store 규격 이미지를 캡처하는 도구.
상품 상세 페이지
검수 안전 규칙이 포함된 41개 로케일용 상품 상세 페이지 및 키워드 생성기.
제출
API 클라이언트, 제출 가드 및 인증 보고서 리더.
플레이북
직면했던 인증 실패 사례와 각각의 해결책.
요구 사항
- .NET 9 SDK가 설치된 Windows 11 VM(VMware, Hyper-V 또는 Parallels).
- 제출 API용 Azure AD 앱이 포함된 Partner Center 계정.
- 호스트에 설치된 Python 3.10 이상.
참고 사항
- Microsoft는 너무 자주 제출하거나 유사한 앱을 출시하는 계정을 삭제합니다. 가드는 기본적으로 켜져 있으며, 이를 끄는 것은 사용자의 책임입니다.
- 일부 Partner Center 단계에는 API가 없습니다. Console Autopilots 키트는 브라우저 로봇으로 이를 처리합니다.
자주 묻는 질문
WPF 또는 Win32 앱에서도 작동하나요?
제출, 상품 상세 페이지 및 스크린샷 부분은 작동합니다. 빌드 스크립트는 .NET MAUI 및 WinUI 3 프로젝트를 대상으로 합니다.
구독을 판매할 수 있나요?
가능합니다. 애드온은 파이프라인에서 준비되며, Store의 요구 사항에 따라 결제는 Microsoft Store를 통해 처리됩니다.
업데이트됨: