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, SC 값)의 값은 스토어에 업로드된 앱에 대해 저장소에서 제공됩니다.

<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>

수동으로 패키지 매니페스트를 만드는 방법