티스토리 뷰

안드로이드 키스토어

키스토어란?


  • 안드로이드 개발자는 구글 플레이 스토어에 앱을 등록하기 위해서는 키스토어를 이용하여 서명한 APK or App Bundle이 필요합니다.

  • 키스토어는 앱 개발자에 대한 정보를 서명한 암호화 된 파일입니다.

  • 구글 플레이 스토어에 배포 후 업데이트 버전 배포 시 반드시 처음 배포한 동일한 키스토어 파일이여야 됩니다.

  • 키스토어 사용이유 : 내 APK 파일을 변조해서 내가 의도한 바와 다르게 동작 할 수 있기 때문입니다.

키스토어 종류


  1. 디버그 인증서
  • 개발용도로 사용하는 키스토어 입니다. JDK에 포함되어 있는 범용 디버그 키스토어를 사용하여 서명합니다.
  1. 릴리즈 인증서
  • 사용자에게 배포를 위한 키스토어 입니다. 자체 개인 키를 사용합니다. 자기 자신 이외의 사용자는 서명 할 수 없으며 1개의 키스토어를 사용합니다.
  1. 구글 플레이 앱 사이닝
  • 새로 추가 된 방식입니다. 구글 플레이 앱 사이닝은 구글 플레이에서 앱 사이닝 키를 관리하며, 개발자가 업로드 키를 관리하는 방식입니다.


댓글