신뢰할 수있는 인증서없이 .appx를 설치 하시겠습니까?
Windows RT 2에 배포하고 싶은 Windows 8 앱이 있습니다.이 앱만 .appx
있고 스토어를 우회하여 테스트 용으로 설치하고 싶습니다. 그러나 명령을 실행할 때 :
Add-AppxPackage <project.appx>
다음과 같은 오류가 발생합니다.
인라인 스크립트에서 오류 출력을 반환했습니다. Add-AppxPackage : HRESULT로 배포 실패 : 0x800B0109, 인증서 체인이 처리되었지만 신뢰 공급자가 신뢰하지 않는 루트 인증서에서 종료되었습니다. (HRESULT에서 예외 : 0x800B0109) 오류 0x800B0109 : 앱 패키지에있는 서명의 루트 인증서를 신뢰할 수 있어야합니다. *
Google은 인증서 또는 PowerShell 스크립트가 필요하다고 말하지만 확실히이 모든 것을 우회 할 수있는 방법이 있습니다. 이상적으로는 테스트를 위해 응용 프로그램을 설치하고 싶습니다.
그렇지 않으면이 문제를 해결하는 가장 쉬운 방법은 무엇입니까? 을 (를) .appx
문제없이 설치할 수 있도록 에서 다른 무엇이 필요 합니까?
인증서는 자체 서명 된 것일 수 있으므로이를 신뢰하려면 인증서를 설치해야합니다.
앱에 서명 한 인증서 얻기
자신의 앱인 경우 IDE (예 : Visual Studio)에서 찾을 수 있어야합니다. 그렇지 않으면 다음 단계를 사용하세요.
- APPX 파일을 마우스 오른쪽 버튼으로 클릭하십시오.
- 속성을 클릭하십시오.
- 디지털 서명을 클릭하십시오.
- 목록에서 서명을 선택하십시오.
- 클릭 세부 정보
- 인증서보기를 클릭하십시오.
- 인증서 설치를 클릭하십시오.
인증서 설치
Windows RT에 개발자 패키지 설치 에서 인용 :
- Windows RT PC에서 네트워크 공유를 매핑하거나 설치할 앱 패키지가 포함 된 AppPackages 폴더에 액세스 할 수있는 USB 드라이브를 연결합니다. Windows 탐색기를 사용하여 해당 폴더를 엽니 다.
- 폴더에서 인증서 파일 을 두 번 탭한 다음 인증서 설치 를 탭 합니다 . 인증서 가져 오기 마법사 가 표시됩니다 .
- 에서 저장 위치 그룹에 선택한 옵션을 변경하려면 라디오 버튼을 눌러 로컬 컴퓨터를 .
- 다음을 클릭 합니다. 를 눌러 확인 UAC를 대화 상자를 확인합니다.
- 인증서 가져 오기 마법사 의 다음 화면 에서 선택한 옵션을 다음 저장소에 모든 인증서 배치로 변경합니다 .
- 탭 찾아보기 버튼을 클릭합니다. 에서 인증서 저장소 선택 팝업 창에서 아래로 스크롤하고 선택 신뢰할 수있는 사람을 ,을 누른 다음 확인을 .
- 탭 다음의 버튼; 새 화면이 나타납니다. 탭 마침 버튼을 클릭합니다.
- 확인 대화 상자가 나타납니다; 그렇다면 확인을 클릭 합니다. (다른 대화 상자에서 인증서에 문제가 있음을 나타내는 경우 인증서 문제 해결을 수행해야 할 수 있습니다. 그러나이 경우 수행 할 작업에 대한 설명은이 항목의 범위를 벗어납니다.)
또한보십시오:
나를 위해 작동하지 않습니다. 인증서를 설치 한 후에도 여전히 오류가 발생합니다.
메시지를 받으면
이 앱 패키지에 대해 설치된 새 인증서가 필요하거나 신뢰할 수있는 인증서가있는 새 앱 패키지가 필요합니다. 시스템 관리자 또는 앱 개발자가 도움을 줄 수 있습니다. 인증서 체인이 처리되었지만 신뢰할 수없는 루트 인증서에서 종료되었습니다 (0x800B0109).
인증서를 갱신 한 후 인증서는 임시 인증서이며이를 해결하는 간단한 방법은 사용 가능하게 만드는 것입니다.
이 오류를 수정하려면 인증서 위치를 루트 신뢰할 수있는 인증서 폴더 로 변경해야 합니다. 인증서를 클릭하면 설치할 위치를 묻는 페이지가 나타납니다. 그래서, 당신은 거기에 변화가 필요 루트 신뢰할 수있는 인증서 폴더 및 기본값을 사용하지 .
문안 인사
나를 위해 이것은 Side-load HockeyApp 버전 을 설치하려고 할 때 발생했습니다.
고치다:
설치 전 : 다음에서 개발자 모드 활성화
설정 ➔ 업데이트 및 보안 ➔ 개발자 용 ➔ 개발자 기능 사용 : 개발자 모드
신뢰할 수있는 루트 인증서에 인증서 (.cer 파일)를 설치합니다.
- 저장 위치 = 로컬 머신
- 모든 인증서를 다음 저장소에 배치하십시오 = 타사 루트 인증 기관
그런 다음 다시 시도
- Package_1.0.6.0_AnyCPU_Debug.cer 파일을 두 번 클릭합니다.
- 인증서 설치 ... 버튼을 클릭합니다.
- 매장 위치-> 로컬 머신
- 다음 저장소에 모든 인증서 배치를 선택하십시오.
- 찾아보기 ... 버튼을 클릭합니다.
- 신뢰할 수있는 루트 인증 기관 선택
- 확인
If you're getting this error: App installation failed with error message: Install failed. Please contact your software vendor. (0x80073cf9) Please check you might already installed this app. Please uninstall and try again
ReferenceURL : https://stackoverflow.com/questions/23812471/installing-appx-without-trusted-certificate
'IT박스' 카테고리의 다른 글
기본 Javascript 약속 구현 시도 (0) | 2020.12.24 |
---|---|
원시 HTML 코드를 PRE 또는 이와 유사한 것으로 표시하는 방법 (0) | 2020.12.15 |
Java 8에서 옵션 연결 (0) | 2020.12.15 |
보수가 printf를 통해 다르게 작동하는 이유는 무엇입니까? (0) | 2020.12.15 |
Windows에서 MBCS와 UTF-8의 차이점 (0) | 2020.12.15 |