Windows 8 대한 기본 패키지 매니페스트를 만드는 방법
참고 Windows 10 Windows 10 다른 내용을 참조하세요.
앱을 패키지하려면 패키지 매니페스트 스키마에 필요한 요소가 포함된 패키지 매니페스트를 만들어야 합니다.
또는 Visual Studio 사용하여 앱을 패키지할 수 있습니다. Visual Studio 사용하여 앱 패키징을 참조하세요.
Instructions
1단계: .appxmanifest 파일 만들기
텍스트 편집기를 사용하여 파일(XML 포함)을 만들고 이름을 Package.appxmanifest로 지정합니다.
2단계: 기본 템플릿 추가
Package.appxmanifest 파일에 이 템플릿을 추가합니다.
<?xml version="1.0" encoding="utf-8"?>
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest">
<Identity Name=""
Version=""
Publisher="" />
<Properties>
<DisplayName></DisplayName>
<PublisherDisplayName></PublisherDisplayName>
<Logo></Logo>
</Properties>
<Prerequisites>
<OSMinVersion></OSMinVersion>
<OSMaxVersionTested></OSMaxVersionTested>
</Prerequisites>
<Resources>
<Resource Language="" />
</Resources>
<Applications>
<Application Id="" StartPage="">
<VisualElements DisplayName="" Description=""
Logo="" SmallLogo=""
ForegroundText="" BackgroundColor="">
<SplashScreen Image="" />
</VisualElements>
</Application>
</Applications>
</Package>
다음 단계에서는 템플릿을 완료하는 데 필요한 요소와 특성을 채우는 방법을 보여줍니다.
3단계: ID 정보 추가
Identity 요소에는 3개 필수 특성이 있습니다. 다음은 특성의 자리 표시자 텍스트가 포함된 Identity 요소의 예입니다. 아래 예제의 Name 특성 및 Publisher 특성(CN, O, L, S 및 C 값)의 값은 스토어에 업로드된 앱에 대해 저장소에서 제공됩니다.
<Identity Name="MyCompany.MySuite.MyApp"
Version="1.0.0.0"
Publisher="CN=MyCompany, O=MyCompany, L=MyCity, S=MyState, C=MyCountry"/>
4단계: 패키지 속성 추가
Properties 요소에는 3개의 필수 자식 요소가 있습니다. 다음은 요소의 자리 표시자 텍스트가 포함된 Properties 노드의 예입니다. DisplayName은 스토어에 업로드된 앱에 대해 스토어에서 예약하는 앱의 이름입니다.
<Properties>
<DisplayName>MyApp</DisplayName>
<PublisherDisplayName>MyCompany</PublisherDisplayName>
<Logo>images\icon.png</Logo>
</Properties>
5단계: 필수 구성 요소 추가
다음은 필수 구성 요소 노드 예제입니다.
<Prerequisites>
<OSMinVersion>6.2.1</OSMinVersion>
<OSMaxVersionTested>6.2.1</OSMaxVersionTested>
</Prerequisites>
6단계: 리소스 추가
다음은 리소스 노드 예제 입니다 .
<Resources>
<Resource Language="en-us" />
</Resources>
7단계: 선택적 정보 추가
Applications 요소를 사용하여 패키지에 대해 하나 이상의 앱을 지정할 수 있습니다. 각 패키지에는 하나 이상의 앱이 포함될 수 있지만 여러 앱을 포함하는 패키지는 Microsoft Store 인증 프로세스를 통과하지 못합니다.
앱에 대한 항목은 VisualElements 요소 및 SplashScreen 요소의 특정 특성을 지정해야 합니다. 이 항목은 DefaultTile 요소를 지정할 수도 있습니다. 다음은 자리 표시자 텍스트 가 있는 애플리케이션 노드의 예입니다.
<Applications>
<Application Id="MyApp" StartPage="default.html">
<VisualElements DisplayName="My App" Description="A useful description."
Logo="images\icon.png" SmallLogo="images\small_icon.png"
ForegroundText="dark" BackgroundColor="#FFFFFF" >
<SplashScreen Image="images\splash.png" />
</VisualElements>
</Application>
</Applications>
관련 항목