Verify 명령
verify
명령을 사용하여 터치 적응 번들의 콘텐츠가 다음 표에 표시된 옵션과 함께 유효한지 확인합니다.
옵션 | 설명 |
---|---|
--takx --takx-file <takx-file> |
확인하려는 터치 적응 번들의 경로입니다. 이 매개 변수는 필수입니다. |
--log --log-file --out <log-file> |
검증 결과를 쓸 파일의 경로입니다. 이 매개 변수는 필수입니다. |
--default-layout <default-layout> |
예상되는 기본 레이아웃의 이름을 설정합니다. 이 매개 변수를 제공하면 기본 레이아웃이 제공된 레이아웃 이름과 같지 않으면 확인 오류가 발생합니다. |
--layout-version <layout-version> |
터치 적응 번들의 모든 레이아웃이 호환되어야 하는 시맨틱 버전을 지정합니다. 이 매개 변수를 지정하지 않으면 모든 레이아웃에 유효한 스키마 버전이 있다는 확인만 필요합니다. |
--manifest-version <manifest-version> |
매니페스트 스키마 버전이 반드시 따라야 하는 의미 체계 버전을 지정합니다. 이 매개 변수를 지정하지 않으면 매니페스트에 유효한 스키마 버전이 있다는 확인만 필요합니다. |
번들 검증 수준
확인 명령(그리고 pack
및 serve
명령의 검증 단계)은 호출자에게 터치 적응 번들 문제를 알립니다. 이 검증 프로세스는 개발자가 완벽하게 작동하는 번들로 안내하는 데 도움이 되도록 다음과 같은 문제 분류를 사용합니다.
Error
검증에서의 오류는 번들에 문제가 있음을 의미합니다. 번들 로드가 실패할 가능성이 매우 높습니다. 여기에는 올바르지 않거나 구문 분석할 수 없는 JSON, 자산 누락 또는 neutral
언어 누락과 같은 항목이 포함됩니다. 모든 오류는 --no-verify
옵션을 사용하지 않는 한 pack
및 serve
명령을 차단합니다.
Warning
검증 경고는 번들에 가능한 문제를 알리지만 pack
또는 serve
명령을 차단하지 않는 항목입니다. 예를 들어 번들에 있지만 레이아웃에서 참조하지 않는 자산은 개발자가 실수로 출시되지 않은 자산을 포함했음을 나타낼 수 있지만 개발자가 새 자산을 테스트하는 중이며 아직 테스트하지 않았음을 나타낼 수 있으므로 경고를 생성합니다. 아직 모든 레이아웃을 빌드했거나 allowedStateValues
블록을 업데이트해야 합니다.
참고 항목
경고는 Microsoft 계정 담당자가 번들을 제출하는 기능을 차단합니다.
예제
다음 코드 예제를 사용하여 터치 적응 번들의 유효성을 확인하세요.
터치 적응 번들을 확인하고 오류가 없음
C:\>tak verify --takx-file C:\tmp\MyGameLayouts.takx
Verifying touch adaptation bundle 'C:\tmp\MyGameLayout.takx'.
Verification complete. 0 error(s) and 0 warning(s) found.
터치 적응 번들을 확인하고 예상되는 기본 레이아웃을 지정하고 기본 레이아웃이 없을 때 오류가 발생합니다.
C:\>tak verify --takx-file C:\tmp\MyGameLayouts.takx --default-layout initialLayout
Verifying touch adaptation bundle 'C:\tmp\MyGameLayout.takx'.
ERROR: takxmanifest.json(1): error : Actual default layout 'menu_ui' isn't the expected default layout 'initialLayout'.
Verification complete. 1 error(s) and 0 warning(s) found.