피드로 돌아가기
Dev.toDevOps
원문 읽기
微软应用商店上架指南
MSIX 포맷 전환을 통한 Microsoft Store 배포 비용 제로화 전략
AI 요약
Context
Windows 애플리케이션 배포 시 코드 서명(Code Signing) 비용이 개인 및 소규모 개발자에게 큰 경제적 제약으로 작용함. 기존 EXE 및 MSI 포맷은 유료 인증서 기반의 서명이 필수적인 구조적 한계를 가짐.
Technical Solution
- MSIX 포맷 채택을 통한 Microsoft Store 무료 서명 인프라 활용 설계
- MSIX Packaging Tool을 활용하여 EXE/MSI 설치 프로세스의 파일 시스템 및 레지스트리 변경 사항을 캡처하는 스냅샷 기반 변환 방식 적용
- Hyper-V 가상 머신 환경에서의 패키징을 통한 호스트 OS 오염 방지 및 클린 빌드 환경 확보
- MSIX Core 런타임 컴포넌트 추가를 통한 레거시 Windows 버전의 하위 호환성 확장
- MSIX Hero를 활용한 패키지 구조 무결성 검증 및 스토어 가이드라인 준수 여부의 사전 정적 분석 수행
실천 포인트
- 개발 프레임워크(Tauri 등)가 MSIX를 직접 지원하지 않을 경우 MSIX Packaging Tool 도입 검토 - 배포 비용 절감을 위해 MSIX 또는 PWA 포맷 우선 고려 - 스토어 심사 반려율 감소를 위해 MSIX Hero를 통한 로컬 사전 검증 단계 추가 - 구형 OS 지원 필요 시 MSIX Core 옵션 활성화 여부 확인