none
전자서명 없이 배포하는방법? RRS feed

  • 질문

  • 윈도우8애플리케이션 전자서명 없이 배포하는방법이 있는지요?

    예를들어 데스크탑에서 제작한 애플리케이션을 노트북에서 테스트해볼수 있는방법이 있나요?

    2013년 10월 12일 토요일 오전 2:31

답변

  • 개발하신 Windows 스토어 앱을 다른 Windows 8 시스템으로 옮겨서 실행해보는 것이 목적이라면 다음과 같이 두 가지 방법이 있습니다.

    1. 개발자 라이선스 획득

    비교적 단순한 방법인데, 스토어에 올리지 않은 패키지를 PS스크립트를 통해서 설치를 시도하려고 할 때 시스템은 자동으로 개발자 라이선스를 얻을 것인지 물어봅니다. 여기서 받은 라이선스는 유효기간이 있으나, 만료될 때마다 계속해서 받을 수 있습니다.

    위 그림에서 동의를 누른 후 아래와 같은 화면에서 Microsoft 계정을 입력하면 개발자 라이선스를 받고, 앱 패키지들을 가져와서 테스트해볼 수 있습니다.

    2. Windows 스토어 앱 Sideloading

    이것은 다소 복잡한 방법인데 스토어에 굳이 올릴 필요가 없는 엔터프라이용 앱들을 올릴 때 사용할 수 있는 방법입니다.

    이쪽 개발을 하시는 것은 아니라고 생각해서 sideloading에 대해 참고할만한 자료로 아래 링크를 드립니다.

    Try It Out: Sideload Windows Store Apps

    http://technet.microsoft.com/en-us/windows/jj874388.aspx


    • 편집됨 Manwoo JeonMicrosoft employee 2013년 10월 14일 월요일 오전 8:03 용어 명확화: Windows 스토어 앱
    • 답변으로 표시됨 Jina Lee 2013년 11월 4일 월요일 오전 1:26
    2013년 10월 14일 월요일 오전 7:41
  • 그리고 프로젝트를 살펴보시면 App1_TemporaryKey.pfx와 같은 식으로 인증서 파일이 하나 포함되어있는 것을 보실 수 있습니다.

    이 파일은 앱을 개발할 때 개발 시스템에서 앱을 배포하여 테스트 및 디버깅을 할 수 있게끔 해주는 테스트 인증서입니다. 그러므로 이미 그러한 용도의 전자서명이 패키지에 포함된 것이라고 생각하시면 됩니다. 이 인증서가 없거나 임의로 변경된 경우 로컬 및 다른 시스템에서 앱을 구동할 수 없습니다. 위에서 말씀 드린대로 인증서는 포함하고 있어야 하며 개발자 라이선스 획득이나 sideloading을 이용하여 앱을 구동합니다.

    테스트 인증서는 Visual Studio 내에서 얼마든지 생성할 수 있고, 가지고 계신 다른 인증서로 대체할 수 있습니다.

    • 답변으로 표시됨 Jina Lee 2013년 11월 4일 월요일 오전 1:26
    2013년 10월 14일 월요일 오전 7:54

모든 응답

  • 윈도우 8 앱을 개발하신것이라면 Windows 앱 인증 키트 사용해 Test를 하실 수 있습니다.

    [참고자료]

    Windows 앱 인증 키트 사용

    Visual Studio 2012를 통한 Windows 8 앱 테스트

    2013년 10월 14일 월요일 오전 6:02
  • 개발하신 Windows 스토어 앱을 다른 Windows 8 시스템으로 옮겨서 실행해보는 것이 목적이라면 다음과 같이 두 가지 방법이 있습니다.

    1. 개발자 라이선스 획득

    비교적 단순한 방법인데, 스토어에 올리지 않은 패키지를 PS스크립트를 통해서 설치를 시도하려고 할 때 시스템은 자동으로 개발자 라이선스를 얻을 것인지 물어봅니다. 여기서 받은 라이선스는 유효기간이 있으나, 만료될 때마다 계속해서 받을 수 있습니다.

    위 그림에서 동의를 누른 후 아래와 같은 화면에서 Microsoft 계정을 입력하면 개발자 라이선스를 받고, 앱 패키지들을 가져와서 테스트해볼 수 있습니다.

    2. Windows 스토어 앱 Sideloading

    이것은 다소 복잡한 방법인데 스토어에 굳이 올릴 필요가 없는 엔터프라이용 앱들을 올릴 때 사용할 수 있는 방법입니다.

    이쪽 개발을 하시는 것은 아니라고 생각해서 sideloading에 대해 참고할만한 자료로 아래 링크를 드립니다.

    Try It Out: Sideload Windows Store Apps

    http://technet.microsoft.com/en-us/windows/jj874388.aspx


    • 편집됨 Manwoo JeonMicrosoft employee 2013년 10월 14일 월요일 오전 8:03 용어 명확화: Windows 스토어 앱
    • 답변으로 표시됨 Jina Lee 2013년 11월 4일 월요일 오전 1:26
    2013년 10월 14일 월요일 오전 7:41
  • 그리고 프로젝트를 살펴보시면 App1_TemporaryKey.pfx와 같은 식으로 인증서 파일이 하나 포함되어있는 것을 보실 수 있습니다.

    이 파일은 앱을 개발할 때 개발 시스템에서 앱을 배포하여 테스트 및 디버깅을 할 수 있게끔 해주는 테스트 인증서입니다. 그러므로 이미 그러한 용도의 전자서명이 패키지에 포함된 것이라고 생각하시면 됩니다. 이 인증서가 없거나 임의로 변경된 경우 로컬 및 다른 시스템에서 앱을 구동할 수 없습니다. 위에서 말씀 드린대로 인증서는 포함하고 있어야 하며 개발자 라이선스 획득이나 sideloading을 이용하여 앱을 구동합니다.

    테스트 인증서는 Visual Studio 내에서 얼마든지 생성할 수 있고, 가지고 계신 다른 인증서로 대체할 수 있습니다.

    • 답변으로 표시됨 Jina Lee 2013년 11월 4일 월요일 오전 1:26
    2013년 10월 14일 월요일 오전 7:54