본문 바로가기
C++ 200제/코딩 IT 정보

안드로이드 the signer's certificate is self-signed 해결 방법

by vicddory 2020. 5. 19.

the signer's certificate is self-signed

이런 경고는 아래처럼 안드로이드 배포 직전, 서명하는 상황에서 발생합니다.


jarsigner
 -verbose
 -sigalg SHA1withRSA
 -digestalg SHA1
 -keystore app-release-key.keystore
 app-release-unsigned.apk
 alias_app



jarsigner 이용해 서명하다 보면 생기는 경고인데요.


해결 방법은 간단합니다.


인증서에 이미 서명이 되어있기에 발생하는 경고입니다. 처음 jarsigner 사용할 땐 안 나오지만, 2번째 부터 나오는 경고입니다.


그래서 이런 경고를 보고 싶지 않다면, app-release-unsigned.apk 파일을 다른 폴더로 옮겨 jarsigner를 진행하면 됩니다. 폴더를 바꾸면 경고가 없어지는 것이죠.


댓글