티스토리 뷰

    zipsigner My keys 등록하는 방법

      어플리케이션 개발을 마친 후에는 개인의 서명을 해야하는 걸로 알고 있습니다. 어플 개발쪽은 제 전문분야가 아니라 자세하게 설명해드리지는 못하지만 이 글을 읽고계시는 분들은 기본적으로 zipsigner 이 어디에 쓰이고 어떤 어플인지는 대충 아실거라 생각됩니다. 자신의 어플리케이션을 다 만든 후에 구글 플레이에 출시하려고 APK 를 업로드 했더니 아래와 같이 업로드가 되지 않는 분 계실겁니다.

     

     

     

      여기서 말하는 '제한된 인증서' 란 본인의 서명이 아닌 다른 개발자의 서명을 뜻합니다. 한가지 경우를 예로 들자면 '카카오톡 테마 만들기(이하 카테만)' 어플을 이용하여 테마를 제작하신 후 apk 를 추출하여 구글 플레이에 등록할 때 저런 경고창이 뜹니다. 그 이유는 서명이 테마 제작자 본인의 것이 아닌 카테만 어플 개발자의 서명이기 때문이죠. 그래서 필요한 어플이 바로 zipsigner 입니다. zipsigner 은 컴퓨터가 아닌 본인의 스마트폰에 설치하여 사용합니다. 어플 서명 방법이라면 어딜가나 같은 답변 뿐이죠. 이상한 영어사이트와 함께 이클립스를 설치하고 어쩌고 저쩌고.... 정말 어렵습니다. 전문 개발자가 아니고 자바, C언어가 뭔지 모르는 사람이면 설명을 읽어도 영어를 배우지 않은 사람이 영어를 읽는 것과 같은 느낌이라 할 수 있을 겁니다.

     

      zipsigner 하나로 어플에 서명을 할 수 있습니다. 그 방법을 설명드리겠습니다.

     

     

    1. 먼저 플레이스토어에 'zipsigner' 검색하시고 설치합니다.

     

    2. 메뉴 버튼을 눌러줍니다. (노트4 의 경우 오른쪽 위) -아래부턴 사진 순으로 설명.

     

     

    My Keys 탭이 보이시죠? 터치합니다.

     

     

    저같은 경우는 이미 cert 라는 이름의 키를 만들어서 위와 같이 뜹니다.

    다른 거 무시하시고 New Keystore 눌러줍니다.

     

     

    읽어볼 필요없이 Continue 합니다.

     

     

    서명할 때 입력해야 할 패스워드입니다.

    사이트 회원가입때처럼 사용할 패스워드를 입력합니다.

     

     

    key name 을 설정합니다. 본인이 하고싶은 걸로 하면 됩니다.

    그리고 비밀번호. 앞에 입력한 거 그대로 입력합니다.

     

     

    Validity (years) 란 서명의 유효기간을 뜻합니다.

    40년이 가장 적당하다고 하니 40 으로 적어줍니다.

    그리고 그 아래부터 무슨 이름과 회사,조직 등을 묻는데 그냥 City/Locality 부분에 SEOUL 이라 적고

    저 아래에 Finish 누르면 키 생성이 완료됩니다.

     

     

     

    제가 카테만에서 테마를 만든 후 apk 를 추출해서 구글 플레이에 출시하려고 오늘 12시간동안 방법을 찾아 헤맸습니다. 계속 제한된 인증서라고 apk 업로드가 안되서 하루종일 미칠지경이었는데 정말 다행히 자기전에 문제가 해결이 되어 현재 출시를 마친 상태입니다. 지금도 머리와 눈이 아프네요...추후 zipsigner 를 이용해 어플에 서명하는 방법을 자세히 사진과 함께 포스팅하도록 하겠습니다. 이상입니다.

     

     

     

     


                


    Comments