카카오 로그인시 필요한 해시키를 디버그 모드에서 공통키로 만들 방법은 없는지요?

문의 시 사용하시는 SDK 버전 정보를 알려주세요.
KAKAO_SDK_GROUP=com.kakao.sdk
KAKAO_SDK_VERSION=1.30.6


여기 구 작성 글 보면, gethash()란 함수를 앱에 넣고 해시키 구하는 방법으로 진행하여서 로그인이 정상적으로 잘 되는데, 저만 잘 되고 다른 개발자들은 안됩니다. 개발자마다 해시키가 다르더군요.

그래서 공통의 해시키를 만들기 위해서, 안드로이드 스튜디오에서 파일명.jks 로 키스토어 하나를 만들었습니다.
이후 아래와 같은 명령을 통하여 해시키를 만들었습니다.

keytool -exportcert -alias 얼라이어스 -keystore “파일명.jks” -storepass android -keypass android | openssl sha1 -binary | openssl base64

그런데 이렇게 등록한 해시키는 “AUTHORIZATION_FAILED: invalid android_key_hash or ios_bundle_id or web_site_url” 이런 오류만 뿜어내고 있는데요,
개발자 개개인이 디버그앱을 돌려서 나오는 해시키만 등록 가능한지요?

디버그용 해시키도 공통으로 한개만 발행하고 싶습니다.

안녕하세요~

키 해시(Key Hash)란 인증서(Certificate)의 인증서 지문 값(Certificate fingerprints)을 해시(hash)한 값으로, 악성 앱인지 판별하는 데 사용됩니다. 카카오 API를 호출하면 카카오 API 서버가 요청 헤더에 추가된 키 해시값과 카카오 플랫폼에 등록한 값이 일치하는지 확인합니다.

키 해시는 앱을 빌드한 환경의 인증서 지문 값을 해시한 값이기 때문에 여러 개발 환경에서 공통으로 하나의 키 해시를 사용할 수 없습니다. 떄문에 각각 개발 환경에서의 키 해시를 등록해서 사용하시길 권장드립니다.

감사합니다.