0

Visual Studio 2015에서 Xamarin Forms를 사용하여 Windows Phone 8.1 응용 프로그램을 개발하고 있습니다. 응용 프로그램에 서명 할 수 없습니다. appxmanifest 파일의 패키지 탭에있는 "인증서 선택"버튼을 읽지 않은 모든 기사처럼 읽어야합니다.Visual Studio 2015 appmanifest 패키지의 인증서를 선택하지 않았습니다.

궁극적으로 appx 패키지를 내 회사의 Azure Intune에 업로드하면됩니다. appx 패키지를 생성 할 수는 있지만 업로드 할 수는 있지만 "제목에 서명이 없습니다"라는 오류와 함께 실패합니다. 나의 연구에서, 나는 그것이 서명되지 않았다는 것을 의미한다라고 생각한다. 그러나 다른 기사에 따르면 프로젝트> 저장소> 앱 패키지 만들기> 예 (개발자 계정이있는 상점에 배포하기 위해)에서 마우스 오른쪽 버튼을 클릭하면 패키지에 자동으로 서명해야합니다. Windows 이벤트 뷰어에서 나타나는 오류는 appxmanifest의 게시자가 서명 인증서의 게시자와 일치하지 않는다는 것입니다. 나는 각 발행인이 가치있는 것을 볼 수 있습니다, 나는 단지 그들을 바꿀 수없는 것 같습니다.

답변

0

회사의 Azure Intune으로 패키지를 업로드하기 만하면 appx 패키지에 서명하기 위해 직접 인증서를 만들 수 있습니다.

create a self signed certificateSign an app package using SignTool을 참조하십시오.

앱을 Windows 스토어에 게시하려면 개발자 센터의 기존 앱 이름과 앱을 연결해야합니다 (또는 새로운 앱을 예약 할 수 있음). 협회는 모든 앱 ID 정보를 자동으로 정렬합니다. Windows Phone 8.1 프로젝트에는 "인증서 선택"단추가 없으며 프로젝트에 테스트 인증서가 포함되어 있지 않습니다. 그러나 연결 후에는 appx 패키지를 만들어 대시 보드에 평소와 같이 업로드 할 수 있습니다.

this post에서 내 응답을 참조 할 수 있습니다.

+0

두 개의 링크를 따라 내 게시물의 정보를 읽었습니다. 이것은 나를 올바른 길로 인도했습니다. 필자는 Windows 배포 센터 계정의 게시자 ID 값을 앱 매니페스트 및 자체 서명 된 인증서의 게시자 값으로 사용했습니다. 이것은 효과가 있었다. 저에게 올바른 길을 가르쳐 주셔서 고마워요! – Stacy

+0

또한 위의 내용은 Windows 전화가 개발자 모드 인 경우에만 작동합니다. 설정에 들어가서 "개발자 용"을 검색하고 "개발자 모드"옵션을 확인하십시오. 실제 회사에서 cert에 서명했다면 "Sideload"옵션을 사용 하겠지만 자체 서명 된 인증서로 "개발자 모드"를 수행해야했습니다. – Stacy