패키지 업로드 오류 해결

다음은 Windows 스토어에 패키지를 업로드할 때 표시될 수 있는 일부 오류입니다. 각 오류에 대한 링크를 따라 오류 해결에 도움이 되는 정보를 가져올 수 있습니다.

단일 앱에 아키텍처 중립 패키지와 아키텍처별 패키지가 둘 다 포함될 수는 없습니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

이 앱의 모든 패키지는 패이지 ID 이름 [패키지 ID 이름]을 사용해야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

패키지가 앱 패키지가 아닙니다. 앱 타일을 정의하는 앱 패키지만 업로드할 수 있습니다.

앱 매니페스트에 유효한 Application 요소가 포함되어 있어야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

하나 이상의 언어에 대한 로고를 찾을 수 없습니다. Windows 앱 인증 키트를 실행하면 누락된 로고를 확인하는 데 도움이 됩니다.

앱에 필요한 이미지가 없습니다. 오류 메시지에서 누락된 특정 이미지를 나타낼 수 있거나, Windows 앱 인증 키트를 실행하여 확인할 수 있습니다.

자세한 내용은 앱 이미지 선택Windows 앱 인증 키트 사용을 참조하세요.

모든 패키지에 대해 선언된 종속성이 동일해야 합니다.

앱에 패키지가 여러 개 있는 경우 각 패키지에서 Package/Dependencies 요소가 동일해야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

지원되는 언어가 모든 패키지에서 동일하지 않습니다. 모든 패키지는 동일한 언어를 지원해야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

선언된 기능이 모든 패키지에서 동일하지 않습니다. 모든 패키지는 동일한 기능을 선언해야 합니다.

모든 패키지에서 Package/Capabilities 요소가 동일해야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

선언된 장치 인터페이스가 모든 패키지에서 동일하지 않습니다. 모든 패키지는 동일한 장치 인터페이스를 선언해야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

앱은 Windows 스토어에서 사용할 수 있고 앱의 대상 OS에 해당하는 Windows 구성 요소 라이브러리 버전에서만 종속성을 선언할 수 있습니다. 앱의 종속성을 확인하고 각 앱의 MinVersion이 대상 OS를 지원하고 Windows 스토어에서 사용할 수 있는 버전보다 작거나 같은지 확인하세요.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

업로드할 수 없는 Windows 구성 요소 라이브러리 패키지입니다.

Package/Properties/Framework 요소는 False이거나 정의되어 있지 않아야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

패키지는 Windows 스토어에서 지원하는 언어만 선언할 수 있습니다.

Windows 스토어에서 지원하는 언어에 대한 자세한 내용은 언어 선택을 참조하세요.

이 앱의 모든 패키지는 패키지 ID 이름 [앱 특정 문자열]을 사용해야 합니다.

앱 매니페스트에서 Package/Identity 요소의 Name 특성은 Windows 스토어에서 할당한 앱의 패키지 ID 이름과 일치해야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

앱 매니페스트에서 Identity 요소의 Publisher 특성이 정확히 [게시자 ID]여야 합니다.

앱 매니페스트에서 Package/Identity 요소의 Publisher 특성은 Windows 스토어의 게시자 ID와 일치해야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

이 패키지가 잘못된 해시 알고리즘을 사용합니다. 패키지는 해시 알고리즘으로 SHA2-256을 사용해야 합니다.

해시 알고리즘을 SHA2-256으로 변경하고 패키지를 다시 빌드한 후에 다시 업로드하세요.

참고  Microsoft Visual Studio에서 만든 앱 패키지는 기본적으로 이 해시 알고리즘을 사용합니다.

자세한 내용은 패키지 형식 요구 사항앱 패키지 블록 맵을 참조하세요.

패키지 이름이 잘못 지정되었습니다. 모든 패키지는 동일한 앱 이름을 사용해야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

앱 매니페스트의 PublisherDisplayName 요소가 게시자 표시 이름과 일치하지 않습니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

지원되는 언어가 모든 패키지에서 동일하지 않습니다. 모든 패키지는 동일한 언어를 지원해야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드언어 선택을 참조하세요.

패키지가 Windows 스토어에서 허용하는 것보다 많은 앱을 선언합니다.

패키지를 제출하기 전에 Windows 앱 인증 키트 사용에 따라 패키지를 테스트하세요.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

다음 표시 이름이 예약된 이름과 일치하지 않습니다. [displayName]

Package/Properties/DisplayName 요소에는 이 앱에 예약한 이름과 일치하는 값이 포함되어 있어야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드앱 이름 지정을 참조하세요.

버전 관리 오류

버전 번호 충돌과 관련된 많은 오류 메시지가 있습니다.

앱 매니페스트에서 앱 업데이트에 대한 Package/Identity 요소의 Version 특성 값은 Windows 스토어에 동일한 아키텍처로 마지막으로 제공된 패키지 값보다 커야 합니다.

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

또한 Windows 8.1 패키지의 버전 번호는 동일한 앱에 대한 모든 Windows 8 패키지의 버전 번호보다 항상 커야 합니다. 즉, 제출하는 모든 Windows 8 패키지의 버전 번호가 동일한 앱에 대해 제출한 모든 Windows 8.1 패키지의 버전 번호보다 작아야 합니다. 자세한 내용은 기존 앱에 대한 Windows 8.1 패키지 추가를 참조하세요.

다음은 업데이트 시나리오의 몇 가지 예입니다.

스토어의 버전최신 앱으로 업로드할 버전결과

x86, v1.0.0.0

x86, v1.0.0.0

오류

새 버전 번호 및 아키텍처가 스토어에 이미 있는 버전 번호 및 아키텍처와 동일합니다.

x86, v1.0.0.1

x86, v1.0.0.0

오류

새 버전 번호가 동일한 아키텍처를 지원하는 스토어에 있는 패키지 버전 번호보다 이전입니다.

x86, v1.0.0.0

x64, v1.0.0.0

x86, v1.0.0.1

x64, v1.0.0.1

성공

x64 및 x86 패키지의 새 버전 번호가 스토어에 있는 패키지보다 높기 때문에 허용됩니다.

 

다음은 유효한 버전 번호 업데이트의 몇 가지 예입니다.

스토어에 있는 앱의 현재 버전업로드할 버전새 버전이 Windows 스토어에 나열된 후...
새 구입에 설치되는 버전고객에게 이미 앱이 있는 경우 업데이트되는 버전

없음

x86, v1.0.0.0

x86 및 x64 컴퓨터의 x86, v1.0.0.0

없음.

x86, v1.0.0.0

x64, v1.0.0.0

고객의 아키텍처용 v1.0.0.0

없음. 버전 번호가 동일함

x86, v1.0.0.0

x64, v1.0.0.0

x64, v1.0.0.1

x86을 사용하는 고객의 경우 v1.0.0.0

x64를 사용하는 고객의 경우 v1.0.0.1

x86 컴퓨터에서 앱을 실행하는 고객의 경우 없음

x64 컴퓨터에서 앱을 실행하는 고객의 경우 v1.0.0.0이 v1.0.0.1로 업데이트됨

참고  앱의 x86 버전이 x64 컴퓨터에서 실행되는 경우 고객이 제거하고 다시 설치하지 않는 한 앱은 x64 버전으로 업데이트되지 않습니다.

없음

중립, v1.0.0.1

모든 컴퓨터의 중립, v1.0.0.1

없음.

중립, v1.0.0.1

x86, v1.0.0.0

x64, v1.0.0.0

ARM, v1.0.0.0

고객 컴퓨터의 아키텍처용 v1.0.0.0

없음. 앱의 중립, v1.0.0.1 버전이 있는 고객의 경우 계속 사용함

x86, v1.0.0.0

x64, v1.0.0.0

ARM, v1.0.0.0

x86, v1.0.0.1

x64, v1.0.0.1

ARM, v1.0.0.1

고객 컴퓨터의 아키텍처용 v1.0.0.1

중립, v1.0.0.1 버전 앱을 실행하는 고객의 경우 없음

컴퓨터의 특정 아키텍처용으로 빌드된 앱의 v1.0.0.0을 실행하는 고객의 경우 v1.0.0.0이 v1.0.0.1로 업데이트됨

x86, v1.0.0.1

x64, v1.0.0.1

ARM, v1.0.0.1

x86, v1.0.0.2

x64, v1.0.0.2

ARM, v1.0.0.2

고객 컴퓨터의 아키텍처용 v1.0.0.2

컴퓨터의 특정 아키텍처용으로 빌드된 앱의 v1.0.0.1을 실행하는 고객의 경우 v1.0.0.1이 v1.0.0.2로 업데이트됩니다.

 

이 패키지의 콘텐츠를 읽을 수 없음

패키지를 읽을 수 없습니다. 패키지를 다시 빌드하고 다시 업로드하세요.

자세한 내용은 Visual Studio를 사용하여 앱 패키징을 참조하세요.

이 패키지에 앱이 포함되어 있지 않음

자세한 내용은 수동으로 앱 패키지 빌드를 참조하세요.

업로드를 완료할 수 없음

이 오류는 동일한 앱에 대해 패키지 10개를 Windows 스토어에 이미 업로드한 경우 발생합니다. 다른 패키지를 업로드하려면 오류가 있는 패키지와 같이 필요 없는 패키지를 삭제하고 패키지를 다시 업로드하세요.

패키지 파일이 너무 큽니다.

Windows 8.1을 대상으로 하는 앱 패키지의 최대 크기는 8GB입니다. Windows 8을 대상으로 하는 패키지의 경우 최대 크기는 2GB입니다. 패키지가 너무 크지 않도록 필요한 내용을 변경하고 패키지를 다시 빌드한 후 다시 업로드하세요.

자세한 내용은 패키지 형식 요구 사항을 참조하세요.

이 패키지는 앱 번들 내에서만 업로드할 수 있는 리소스 패키지입니다.

자세한 내용은 앱 번들을 참조하세요.

앱 번들을 사용하여 앱을 게시한 후에는 앱 번들을 사용하여 업데이트해야 합니다.

앱 패키지는 이전에 앱 번들로 제출한 앱의 업데이트로 제출할 수 없습니다. 앱 번들을 사용하여 앱을 다시 빌드한 후 다시 업로드하세요.

자세한 내용은 앱 번들을 참조하세요.

.appxbundle을 읽을 수 없습니다.

앱 번들을 읽을 수 없습니다. 앱 번들을 다시 빌드한 후 다시 업로드하세요.

자세한 내용은 앱 번들을 참조하세요.

앱 번들이 앱 번들 제작 중에 적용된 제약 조건을 준수하지 않습니다.

앱 번들을 읽을 수 없거나 잘못된 값이 있습니다. 설정을 확인하고 앱 번들을 다시 빌드한 후 다시 업로드하세요.

자세한 내용은 앱 번들을 참조하세요.

앱 번들에는 패키지를 512개 이상 포함할 수 없습니다.

일부 패키지를 제거하고 앱 번들을 다시 빌드한 후 다시 업로드하세요.

자세한 내용은 앱 번들을 참조하세요.

앱 번들의 버전은 [number]보다 커야 합니다.

앱 매니페스트에서 Bundle/Identity 요소의 Version 특성 값은 표시된 값보다 커야 합니다.

자세한 내용은 앱 번들을 참조하세요.

앱 번들에는 8GB보다 큰 패키지를 포함할 수 없습니다.

번들 내에 있는 앱 패키지의 최대 크기는 8GB입니다. 앱 번들에 있는 모든 패키지가 이 요구 사항을 충족하는지 확인하고 앱 번들을 다시 빌드한 후 다시 업로드하세요.

자세한 내용은 패키지 형식 요구 사항을 참조하세요.

Windows 구성 요소 라이브러리인 제품에 대한 앱 번들은 업로드할 수 없습니다.

자세한 내용은 앱 번들을 참조하세요.

앱 패키지는 ID의 일부로 ResourceId를 사용할 수 없습니다.

자세한 내용은 앱 번들을 참조하세요.

단일 앱 번들에 아키텍처 중립 패키지와 아키텍처별 패키지가 둘 다 포함될 수는 없습니다.

자세한 내용은 앱 번들을 참조하세요.

모든 앱 패키지에는 동일한 수의 앱이 포함되어 있어야 합니다.

자세한 내용은 앱 번들을 참조하세요.

 

 

표시:
© 2015 Microsoft