다음을 통해 공유


4단계: UWP 디바이스 앱에 대한 디바이스 메타데이터 테스트

device app workflow, step 4.

이 항목에서는 Windows 개발자 센터 대시보드에 제출하기 전에 UWP 디바이스 앱에 대한 디바이스 메타데이터를 로컬로 테스트하는 방법에 대해 설명합니다.

UWP 디바이스 앱은 디바이스 제조업체가 내부 또는 주변 장치와 함께 사용하기 위해 만드는 특별한 종류의 UWP 앱입니다. 디바이스 메타데이터를 사용하여 디바이스 앱은 권한 있는 작업을 실행하고 디바이스를 연결할 때 자동으로 설치할 수 있습니다. UWP 디바이스 앱에 대한 자세한 내용은 UWP 디바이스 앱 모임을 참조 하세요.

이 항목은 단계별 시리즈의 일부입니다. 소개는 UWP 디바이스 앱 빌드를 단계별로 참조하세요.

시작하기 전에

디바이스 메타데이터를 로컬 컴퓨터의 로컬 디바이스 메타데이터 저장소에 배포하여 디바이스가 제대로 작동하는지 테스트할 수 있습니다. 디바이스 메타데이터가 배포되면 Windows 개발자 센터 대시보드에 제출된 경우와 동일한 방식으로 작동해야 합니다. 예를 들어 디바이스 메타데이터에서 디바이스에 대해 자동 실행을 사용하도록 설정된 경우 디바이스가 연결될 때 자동 실행 처리기가 작동합니다. 모델 또는 게시자 이름을 변경하는 경우 해당 변경 내용도 표시되도록 할 수 있습니다.

디바이스 메타데이터를 테스트하기 전에 디바이스 메타데이터를 배포할 컴퓨터에 Microsoft Store 앱을 설치해야 합니다.

로컬로 디바이스 메타데이터 배포

디바이스 메타데이터를 테스트하려면 먼저 로컬 디바이스 메타데이터 저장소에 배포해야 합니다. 디바이스 메타데이터를 만들 때 로컬 컴퓨터 검사 상자의 메타데이터 저장소에 디바이스 메타데이터 패키지 복사를 선택하거나 디바이스 메타데이터를 만든 후 디바이스 메타데이터 작성 마법사를 사용하여 이 작업을 수행할 수 있습니다.

디바이스 메타데이터 작성 마법사를 사용하여 디바이스 메타데이터를 배포하려면

  1. %ProgramFiles(x86)%\Windows Kits\8.1\bin\x86에서 디바이스 메타데이터 제작 마법사를 엽니다.

  2. 도구 메뉴에서 메타데이터 패키지 배포를 클릭합니다.

  3. .devicemetadata-ms 파일로 이동한 다음 열기를 클릭합니다 .

  4. 사용자 계정 컨트롤 대화 상자가 나타나면 [예]를 클릭합니다.

  5. 디바이스 메타데이터가 배포되면 디바이스 메타데이터 패키지가 이 컴퓨터의 로컬 메타데이터 저장소에 성공적으로 복사되었다는 메시지가 표시됩니다. 디바이스 메타데이터를 테스트할 준비가 완료되었습니다.

디바이스 메타데이터 유효성 검사

디바이스 메타데이터 작성 마법사를 사용하여 UWP 디바이스 앱 또는 디바이스에 대해 디바이스 메타데이터의 유효성을 검사할 수 있습니다.

디바이스 메타데이터 작성 마법사를 사용하여 디바이스 메타데이터의 유효성을 검사하려면

  1. %ProgramFiles(x86)%\Windows Kits\8.1\bin\x86에서 디바이스 메타데이터 제작 마법사를 엽니다.

  2. 메타데이터 유효성 검사를 클릭합니다.

  3. 유효성을 검사 할 메타데이터 패키지 선택 페이지에서 다음을 수행합니다.

    • 디바이스 메타데이터 패키지 제목 아래에서 찾아보기를 클릭하여 .devicemanifest-ms 파일을 선택하거나, 디바이스 메타데이터를 로컬로 이미 배포한 경우 로컬 메타데이터 저장소에서 선택을 클릭합니다.

    • UWP 앱에 대해 유효성을 검사하려면 UWP 디바이스 앱 검사 대해 디바이스 메타데이터 패키지 유효성 검사 상자를 선택한 다음 찾아보기를 클릭하여 Microsoft Store 앱 패키지(.appx)를 선택합니다.

    • 디바이스에 대해 유효성을 검사하려면 디바이스 검사 확인란에 대해 디바이스 메타데이터 패키지 유효성 검사를 선택하고 디바이스에서 선택, 디바이스 선택, 확인을 차례로 클릭합니다.

  4. 유효성 검사를 클릭합니다.

  5. 유효성 검사가 완료되면 보고서를 저장할 수 있습니다. 닫기를 클릭합니다.

    주의

    유효성 검사 보고서에서 "환경 ID가 앱 패키지의 storeManifest.xml 디바이스 메타데이터 파일의 packageInfo.xml 간에 일치하지 않습니다."라는 오류가 표시될 수 있습니다. 이 메시지는 무시해도 됩니다.

다음 단계

5단계: 앱 제출