다음을 통해 공유


MSIX 앱에 대한 저장소 목록 가져오기 및 내보내기

파트너 센터에 바로 Store 목록 정보를 입력하지 않고 .csv 파일로 목록을 내보내고 정보 및 자산을 입력한 다음, 업데이트된 파일을 가져와서 정보를 추가 또는 업데이트할 수 있습니다. 이 방법을 사용하여 목록을 처음부터 만들거나 이미 만든 목록을 업데이트할 수 있습니다.

동일한 정보를 여러 필드에 복사하여 붙여넣을 수 있고 특정 언어에 적용해야 하는 내용을 쉽게 변경할 수 있기 때문에, 이 옵션은 제품에 대한 Store 목록을 여러 언어로 작성하거나 업데이트하려는 경우에 특히 유용합니다.

또한 이 기능을 사용하여 추가 기능에 대한 Store 목록 세부 정보를 가져오고 내보낼 수 있습니다. 추가 기능의 경우, 추가 기능과 관련된 필드만 포함되는 것을 제외하고 프로세스가 같습니다. 이전에 가져오기/내보내기 메서드를 사용했더라도 항상 파트너 센터에서 직접 목록을 만들거나 업데이트할 수 있습니다. 간단한 변경의 경우 파트너 센터에서 바로 업데이트하는 것이 쉽지만 언제든지 원하는 방법을 사용할 수 있습니다.

목록 내보내기

앱의 앱 개요 페이지에서 목록 내보내기(스토어 목록 섹션)를 클릭하여 UTF-8로 인코딩된 .csv 파일을 생성합니다. 이 파일을 컴퓨터의 한 위치에 저장합니다.

Microsoft Excel이나 다른 편집기를 사용해 이 파일을 편집할 수 있습니다. Microsoft 365 버전의 Excel에서는 .csv 파일을 CSV UTF-8(쉼표로 구분)(*.csv)로 저장할 수 있지만, 다른 버전에서는 이 기능이 지원되지 않습니다. 이 기능을 지원하는 Excel 버전에 대한 세부 정보는 Excel 2016의 새로운 기능 공지를 참조하고, 다양한 편집기에서 UTF-8로의 인코딩에 대한 자세한 내용은 여기를 참조하세요.

제품에 대한 목록을 아직 만들지 않은 경우에는 내보낸 .csv 파일에 사용자 지정 데이터가 포함되지 않습니다. Store 목록에 표시될 수 있는 모든 항목에 해당하는 필드, ID, 유형기본 행에 대한 열이 표시됩니다.

이미 목록을 만들었거나 패키지를 업로드한 경우에는 이전에 제공한 모든 목록 정보뿐만 아니라 여러분이 만들었거나 우리가 패키지에서 알아낸 각 목록에 대한 언어에 해당하는 언어-로캘 코드로 레이블이 지정된 열이 표시됩니다.

내보낸 .csv 파일의 각 열에 포함된 내용에 대한 개요는 다음과 같습니다.

  • 필드 열에는 Store 목록의 모든 부분에 연결된 이름이 포함되어 있습니다. 이름 중 일부는 약간 다르지만, 파트너 센터에서 Store 목록을 만들 때 제공할 수 있는 동일한 항목에 해당합니다. 동일한 유형의 항목을 둘 이상 입력할 수 있는 항목의 경우, 여러 행이 표시됩니다(제공할 수 있는 최대 수까지). 예를 들어 앱 기능에서 기능1, 기능2부터 기능20까지 표시가 됩니다(최대 20개의 앱 기능을 제공할 수 있기 때문).
  • ID 열에는 각 필드에 파트너 센터가 연결되는 번호가 포함됩니다.
  • 유형 열에는 텍스트 또는 상대 경로(또는 파트너 센터의 파일에 대한 URL) 같이 해당 필드에 제공할 정보 유형에 대한 일반적인 지침이 나와 있습니다.
  • 기본 열과 언어-로캘 코드로 레이블이 지정된 열에는 Store 목록의 각 부분에 연결된 텍스트 또는 자산이 표시됩니다. 이러한 열의 필드를 편집하여 Store 목록을 업데이트할 수 있습니다.

Important

필드, ID 또는 유형 열의 정보는 절대 변경하지 마세요. 이러한 열의 정보는 가져온 파일을 처리할 수 있도록 변경되지 않고 그대로 유지해야 합니다.

목록 정보 업데이트

목록을 내보내고 .csv 파일을 저장하고 나면 .csv 파일에서 직접 목록 정보를 편집할 수 있습니다.

기본 열과 함께 목록을 생성한 각 언어는 자체 열을 가집니다. 열의 변경 내용은 해당 언어의 설명에 적용됩니다. 맨 위에 있는 행에서 비어 있는 다음 열로 언어-로캘 코드를 추가하여 새 언어에 대한 목록을 만들 수 있습니다. 유효한 언어-로캘 코드의 목록은 지원되는 언어를 참조하세요.

기본 열을 사용하여 앱의 모든 설명에서 공유하고자 하는 정보를 입력할 수 있습니다. 해당 언어에 대한 필드가 비어 있으면 기본 열의 정보가 해당 언어에서 사용됩니다. 해당 언어에 다른 정보를 입력하여 특정 언어에 대한 해당 필드를 무시할 수 있습니다.

대부분의 Store 목록 필드는 선택 사항입니다. 각 목록에는 설명과 하나의 스크린샷이 필요합니다. 패키지에 연결되지 않은 언어의 경우, 예약된 앱 이름 중 어떤 것을 해당 목록에서 사용해야 하는지 나타낼 수 있도록 타이틀을 제공해야 합니다. 다른 모든 필드에서 목록에 포함시키고 싶지 않은 경우 필드를 비워 둘 수 있습니다. 해당 언어에 대한 필드가 비어 있으면 기본 열에 해당 필드의 정보가 있는지 확인해야 합니다. 그래야만 해당 정보가 사용됩니다.

예를 들어 다음 시나리오를 가정합니다.

내보낸 목록 예제

  • "기본 설명" 텍스트는 en-us 및 fr-fr 목록의 설명 필드에서 사용됩니다. 그러나 es-es 목록의 설명 필드에서는 "스페인어 설명" 텍스트가 사용됩니다.
  • ReleaseNotes 필드에서는 en-us의 경우 "영어 릴리스 정보"가, fr-fr의 경우 "프랑스어 릴리스 정보" 텍스트가 사용됩니다. 한편 es-es의 경우 릴리스 정보가 표시되지 않습니다.

특정 필드를 편집하고 싶지 않다면 예고편과 관련 미리 보기 및 타이틀을 위한 행 제외를 통해 스프레드시트에서 전체 행을 삭제할 수 있습니다. 이러한 항목 이외에 행 삭제는 목록의 해당 필드와 연결된 데이터에 영향을 미치지 않습니다. 이렇게 하면 편집하고 싶지 않은 행을 제거하여 변경 중인 필드에 초점을 맞출 수 있습니다.

전체 행을 제거하지 않고 한 언어에서 필드 정보를 삭제하는 작업이 필드에 따라 다르게 작동합니다. 유형텍스트인 필드의 경우, 필드에서 정보를 삭제하면 해당 언어의 목록에서 해당 항목이 간단하게 제거됩니다. 그러나 스크린샷이나 로고 같은 이미지에 대한 필드 정보를 삭제하면 아무런 영향도 없습니다. 파트너 센터에서 직접 편집을 해서 제거하지 않는 한 이전 이미지가 그대로 사용됩니다. 예고편 필드에 대한 정보를 삭제하면 파트너 센터에서 예고편이 실제로 제거되기 때문에 삭제에 앞서 필요한 모든 파일을 복사해 둬야 합니다.

내보낸 목록에 있는 많은 필드에서 텍스트 입력이 필요합니다. 위의 예에서는 설명ReleaseNotes 같은 것들이 여기에 해당됩니다. 이러한 유형의 필드에서는 각 언어에 대한 필드에 적절한 텍스트를 입력하기만 하면 됩니다. 각 필드에 대한 길이 및 기타 요구 사항을 반드시 따라야 합니다. 이러한 요구 사항에 대한 자세한 내용은 앱 Store 목록 만들기를 참조하세요.

이미지, 예고편 같은 자산에 해당하는 필드에 정보를 제공하는 것은 좀 더 복잡합니다. 이러한 자산의 유형텍스트가 아니라 상대 경로(또는 파트너 센터의 파일에 대한 URL)입니다.

Store 목록에 이미 자산을 업로드한 경우에는 이러한 자산이 URL로 표시됩니다. 이러한 URL은 제품에 대한 여러 설명이나 동일한 개발자 계정 내의 서로 다른 제품에서 재사용될 수 있기 때문에 URL을 복사해뒀다가 원할 경우 다른 필드에서 이를 재사용할 수 있습니다.

URL에 해당되는 자산을 확인하려면 브라우저에 URL을 입력하여 이미지를 보거나 예고편 동영상을 다운로드할 수 있습니다. 이 URL이 작동하려면 파트너 센터 계정으로 로그인해야 합니다. 이전에 파트너 센터에 추가하지 않은 새로운 자산을 사용하고 싶은 경우에는 단일 .csv 파일이 아니라 폴더로 목록을 가져올 수 있습니다. .csv 파일이 포함된 폴더를 만들어야 합니다. 그런 다음, 동일한 폴더(루트 폴더 또는 하위 폴더)에 이미지를 추가합니다. 루트 폴더 이름을 포함하여 전체 경로를 필드에 입력해야 합니다.

폴더로 목록을 가져올 때 최상의 결과를 얻기 위해서는 Microsoft Edge, Chrome, Firefox 중 하나의 최신 버전을 사용해야 합니다. 예를 들어 루트 폴더의 이름이 내 폴더이고 DesktopScreenshot1에서 screenshot1.png라는 이미지를 사용하고 싶다면 해당 폴더의 루트에 screenshot1.png을 추가한 다음, DesktopScreenshot1 필드에 my_folder/screenshot1.png를 입력할 수 있습니다. 루트 폴더 내에 이미지 폴더를 만들고 그 폴더에 screenshot1.jpg를 저장한 경우에는 my_folder/images/screenshot1.png를 입력합니다. 폴더를 사용하여 목록을 가져온 후에는 다음에 목록을 내보낼 때 이미지에 대한 경로가 파트너 센터의 파일에 대한 URL로 변환됩니다. 이러한 URL을 복사 및 붙여 넣기를 해서 다시 사용할 수 있습니다(예를 들면 여러 목록 언어에서 동일한 자산을 사용).

Important

내보낸 목록에 예고편이 포함되어 있는 경우, .csv 파일에서 예고편이나 미리 보기 이미지에 대한 URL을 삭제하면 파트너 센터에서 삭제된 파일이 완전히 제거되고 더 이상 파일에 액세스를 할 수 없게 됩니다(파일이 삭제된 다른 목록에서 사용하지 않는 한).

목록 가져오기

.csv 파일에 모든 변경 내용을 입력했으면(그리고 업로드하려는 모든 자산을 포함시켰으면) 업로드 전에 파일을 저장해야 합니다. UTF-8 인코딩을 지원하는 Microsoft Excel의 버전을 사용하는 경우에는 다른 이름으로 저장을 선택하고 CSV UTF-8(쉼표로 구분)(*.csv) 형식을 사용해야 합니다. 다른 편집기를 사용하여 .csv 파일을 보고 편집하는 경우에는 업로드 하기 전에 .csv 파일이 UTF-8로 인코딩되었는지 확인합니다.

업데이트된 .csv 파일을 업로드하고 목록 데이터를 가져올 준비가 되면 앱 개요 페이지에서 목록 가져오기를 선택합니다. .csv 파일을 가져오기만 하는 경우에는 .csv 가져오기를 선택하고 파일을 찾은 다음, 열기를 클릭합니다. 이미지 파일에서 폴더를 가져오고 있는 경우에는 폴더 가져오기를 선택해서 폴더를 찾은 다음, 폴더 선택을 클릭합니다. 업로드하는 자산과 함께 폴더에 오직 하나의 .csv 파일만 있는지 확인합니다.

가져온 .csv 파일을 처리할 때는 진행률 표시줄에 가져오기 및 유효성 검사 상태가 반영됩니다. 목록 및/또는 이미지 파일이 많은 경우에는 특히 약간의 시간이 걸릴 수 있습니다.

문제가 감지되면 필요한 업데이트를 수행하고 다시 시도해야 한다는 것을 나타내는 메모가 표시됩니다. 오류 보기 링크를 선택하여 어떤 필드가 유효하지 않고 그 이유는 무엇인지 확인합니다. .csv 파일에서 이러한 문제를 해결(또는 유효하지 않은 자산을 교체)하고 목록을 다시 가져와야 합니다.

마지막 가져오기에 대한 오류 보기 링크를 통해 나중에 이 정보에 다시 액세스할 수 있습니다. 파일의 모든 오류들이 해결될 때까지는 오류가 없는 필드에서도 .csv 파일의 정보가 절대로 파트너 센터에 저장되지 않습니다. 오류가 없는 .csv 파일을 가져오면 제공한 목록 정보가 파트너 센터에 저장이 되고 해당 제출에 사용됩니다.

업데이트된 다른 .csv 파일을 가져오거나 파트너 센터에서 직접 변경하여 목록을 계속 업데이트할 수 있습니다.

추가 기능

추가 기능의 경우 설명, 타이틀, StoreLogo300x300(파트너 센터의 Store 목록 페이지에서는 아이콘으로 불림) 등 추가 기능 Store 목록과 관련된 필드 3개만 표시가 된다는 점을 제외하고 Store 목록 가져오기 및 내보내기는 위에서 설명한 것과 동일한 프로세스를 사용합니다. 타이틀 필드는 필수 사항이지만 다른 두 필드는 선택 사항입니다.

추가 기능에 대한 제출 개요 페이지를 탐색하여 각 추가 기능마다 별도로 Store 목록의 가져오기 및 내보내기를 수행해야 합니다.