안드로이드 앱 개발 시 firebase를 이용해서 구글 로그인을 구현하는 분들이 많으실 텐데요. firebase에서 SHA 인증서를 등록하기 위해 SHA 인증서 확인하는 방법에 대해서 포스팅합니다. SHA는 개발용과 배포용 두 가지를 등록해야 합니다. 참고로 윈도우에서 cmd창 (명령 프롬프트)을 이용해서 확인하는 방법입니다. SHA 개발용 1. 검색창에 cmd를 입력하고 명령 프롬프트를 실행합니다. 2. debug.keystore가 있는 .android 폴더로 이동해야 합니다. cd .android를 입력합니다. 3. keytool -list -v -keystore debug.keystore 를 입력합니다. 패스워드는 없으니 엔터를 눌러줍니다. 만약 keytool 명령어 오류가 생기면 아래 링크를 참고..
안드로이드 스튜디오에서 프로젝트를 만들면 보통 구글 플레이 마켓이나 원스토어에 앱을 등록하게 됩니다. 이때 필요한 절차가 apk파일을 만들어서 배포를 해야 하는데요. apk 파일을 만들기 위해서는 인증서가 필요합니다. 인증서의 파일명은 *.jks로 되어 있습니다. 자 그럼 앱을 배포하기 위해 인증서와 배포용 apk 파일을 만들어 봅시다. 인증서 및 apk 파일 생성 1. 프로젝트를 띄우고 상단 안드로이드 스튜디오 메뉴 Build > Generate Signed Bundle /APK... 를 클릭합니다. 2. 하단 APK를 선택하고 Next를 클릭합니다. 참고로 앱을 배포하는 방식은 두가지인데, 상단에 Android App Bundle로 만들어서 배포하면 앱의 크기를 어느 정도 줄일 수 있어 구글에서 권장..
인증서 관련된 오류 어제 있었던 일입니다.맥북에 프로젝트를 담아서 기기테스트를 하러 갔습니다.담당자들 아이폰에 프로젝트를 빌드하는 순간 인증서 오류가 나더군요키체인을 보니인증서가 유효하지 않음이라고 뜨더군요. 키체인이 만료되지는 않았습니다. 결국 테스트는 못하고 짜증이 밀려오는 상태로 카페에 들어가 맥북을 재시작했습니다.재시작을 하니 날짜와 시간 설정을 다시 하라는 팝업창이 뜨더군요맥북에 설정된 날짜 시간을 보니 2001년 1월 1일 시간도 2시간 정도 늦게 되어있더라고요설마 이것 때문에???하고 설정을 당일 날짜로 변경하고 키체인을 보니인증서가 유효함 멘붕 ㅠ ㅠ 머 이런 경우도 처음이네요 혹시 이와같은 인증서 오류가 나면 날짜 시간 설정을 확인해 보세요.아마 윈도우를 겸해서 쓰시는 분이 간혹 겪을 수..