반응형
디버그 서명 인증서는 Android 앱을 개발하고 테스트할 때 사용됩니다. Android 앱은 개발 중일 때와 실제 배포 시에 서명되어야 하는데, 이 두 경우에 각각 다른 인증서를 사용합니다. 디버그 서명 인증서는 앱이 아직 개발 중일 때, 주로 디버깅과 테스트를 위해 사용된다.
디버그 서명 인증서와 릴리스 서명 인증서의 차이
용도 | 개발 및 테스트용 | 실제 배포용 |
생성 방법 | Android Studio에서 자동 생성 | 개발자가 직접 생성 |
키스토어 위치 | ~/.android/debug.keystore | 개발자가 지정한 경로 (예: my-release-key.jks) |
비밀번호 | 기본값: android | 개발자가 설정한 비밀번호 |
서명 목적 | 테스트 기기에서 설치 및 실행 | Google Play 스토어 또는 외부 배포 |
유효 기간 | 30년 | 개발자가 설정한 기간 (일반적으로 25년 이상) |
보안 수준 | 낮음 (자동 생성된 인증서) | 높음 (개발자가 관리하는 인증서) |
사용 시점 | 개발 중, Firebase와 같은 기능 테스트 시 | 앱 배포 시 (Google Play 스토어 또는 외부 배포) |
반응형
'개발 > Android' 카테고리의 다른 글
JIT, AOT 컴파일 비교 (1) | 2024.10.15 |
---|---|
FCM 푸시설정 (0) | 2024.10.14 |
Android앱에 Firebase 추가시 디버그 서명 인증서 SHA-1 등록 (0) | 2024.10.14 |
앱서명 설정 및 서명된 APK파일 생성 (0) | 2024.10.14 |
AGP 8.0 이상에서 주목해야 할 주요 변경 사항 (0) | 2024.10.10 |