키스토어(서명키)가 뭔가요
안드로이드 앱은 출시할 때 개발자의 서명키(키스토어)로 서명됩니다. 구글은 "같은 키로 서명된 앱만 같은 앱의 업데이트"로 인정합니다. 그래서 키를 잃으면 원칙적으로 그 앱을 이어서 업데이트할 수 없습니다.
두 가지 경우로 갈립니다 — 어느 쪽인지부터
Play 앱 서명 사용 중
- 구글이 앱 서명 키를 보관
- 업로드 키만 재설정하면 됨
- 사용자 영향 없이 업데이트 계속
- → 복구 가능 ✓
자체 서명만 사용
- 개발자가 직접 키 관리
- 같은 키 없이는 업데이트 불가
- 새 패키지로 신규 등록 필요
- → 사용자 이전 필요
1) Play 앱 서명을 쓰고 있다면 (복구 가능)
2) 자체 서명만 했고 키를 잃었다면 (신규 등록)
- 새 키스토어를 만들고 새 패키지명으로 앱을 다시 출시
- 기존 앱에 "새 앱으로 이전" 공지를 넣어 사용자를 유도
- 로그인·데이터가 서버에 있으면 계정으로 그대로 이어지게, 기기에만 있던 데이터는 이전 안내
- 기존 앱은 신규 설치를 중단(등록 취소)하고 새 앱으로 일원화
예방 — 다시 잃지 않으려면
- 키스토어 파일과 비밀번호를 안전한 곳에 이중 백업 (개인 저장소 + 오프라인)
- 가능하면 Play 앱 서명으로 전환해 구글이 서명 키를 보관하게 하기
- 외주로 만들었다면 키스토어·비밀번호·계정 접근권을 반드시 인수 (인수 체크리스트)
자주 묻는 질문
Play 앱 서명을 쓰는지 어떻게 확인하나요?
Play Console → 앱 → 설정 → 앱 무결성(앱 서명)에서 구글이 앱 서명 키를 관리 중인지 확인할 수 있습니다.
iOS는요?
iOS는 인증서·프로비저닝 프로파일을 Apple 개발자 계정에서 재발급할 수 있어, 개발자 계정 접근만 가능하면 대부분 복구됩니다. (iOS 인증서 만료 가이드 참고)
자체 서명인데 키를 잃으면 정말 방법이 없나요?
같은 키가 없으면 기존 앱 업데이트는 불가능합니다. 다만 데이터가 서버에 있으면 새 패키지로 재출시하면서 사용자·데이터를 이어갈 수 있어, 서비스 자체는 살릴 수 있습니다.
키스토어 비밀번호만 잊었어요.
키 파일은 있는데 비밀번호만 잊은 경우는 복구가 매우 어렵습니다. Play 앱 서명을 쓰고 있다면 업로드 키 재설정으로 우회할 수 있으니 서명 상태부터 확인하세요.
무료 점검부터 시작하세요
키스토어 유무·Play 앱 서명 여부만 확인해도 업데이트 가능 여부가 나옵니다. 상황을 알려주시면 진단해 드립니다.
문의: appmonster.kr@gmail.com
함께 보기: 연락 끊긴 앱 인수·유지보수 · 앱·계정 소유권 이전 · 유지보수 인수 체크리스트