본문 바로가기
공부/Android

Android - 업로드 키 vs 앱 서명 키

by hhhello 2024. 6. 11.

안드로이드 앱을 플레이 스토어에 업로드 하기 위해서는 앱을 키로 서명해야 한다. 그 과정에서 앱 서명 키와 업로드 키를 사용하는데 이 이름도 헷갈리는 키들이 뭐하는 것들인지 알아보자

업로드 키

개발자가 관리하는 키

엡 서명 키

플레이 스토어가 관리하는 키

먼저 ‘업로드 키’로 앱을 서명 후 구글이 ‘앱 서명 키’로 앱을 다시 서명하고 사용자에게 앱이 제공된다.

그럼 왜 이런 복잡한 과정을 거쳐서 배포될까? 기존에는 이런 과정이 아니었다. 처음에는 전부 개발자가 만든 키로 앱을 서명했는데 이때 문제점이 발생한다. 만약 키를 잃어버리게 된다면 새로운 앱으로 등록해야 한다. 이럴수가..

이런 문제점을 극복하기 위해 ‘Play 앱 서명’이라는 서비스가 만들어지고 ‘업로드 키’의 개념 또한 만들어진다.

이렇게 되면 개발자가 키를 분실해도 앱을 서명한 키는 스토어에서 잘 보관하고 있으므로 안전하다. 개발자가 관리하는 업로드 키는 다시 만들어서 스토어에 등록하면 된다.

앱 서명 키는 Firebase, Kakao SDK와 같은 외부 기술들과의 연동해도 사용된다. 따라서 안전하게 보관해야 한다!