투케이2K
265. (AndroidStudio/android/java) [맥북] aab 파일 다시 재서명 (재인증) 수행 실시 - jarsigner (자르 사이너) 본문
265. (AndroidStudio/android/java) [맥북] aab 파일 다시 재서명 (재인증) 수행 실시 - jarsigner (자르 사이너)
투케이2K 2022. 2. 17. 12:55[개발 환경 설정]
개발 툴 : AndroidStudio
개발 언어 : java

[방법 설명]
// [맥북 바탕화면에 폴더 생성 : jarSigner]
/Users/a601559965/Desktop/jarSigner

// [오라클 jdk 설치 진행]
// [설치된 자바 버전 확인]
a601559965@601559965ui-MacBookPro ~ % java -version

// [자바 jdk 설치 폴더로 이동 및 jdk 폴더 전체 복사 실시 : Finder 사용]
/Library/Java/JavaVirtualMachines/



// [맥북 바탕화면에 jarSigner 폴더에 jdk 파일 전체 붙여 넣기 실시]

// [터미널.app 프로그램 실행 실시]
// [jarSigner 폴더에 포함된 jdk 폴더 내부 bin 폴더 까지 명령어로 이동 실시]
a601559965@601559965ui-MacBookPro ~ % cd Desktop
a601559965@601559965ui-MacBookPro Desktop % cd jarSigner
a601559965@601559965ui-MacBookPro jarSigner % cd jdk-17.0.1.jdk
a601559965@601559965ui-MacBookPro jdk-17.0.1.jdk % cd Contents
a601559965@601559965ui-MacBookPro Contents % cd Home
a601559965@601559965ui-MacBookPro Home % cd bin
// [자르사이너 기존 aab 파일 서명 상태 확인]
a601559965@601559965ui-MacBookPro bin % jarsigner -verify -verbose -certs app-release.aab
// [자르사이너 사용해서 aab 파일 리사인 수행]
[형식] :
jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 -keystore [서명키] -storepass [비밀번호] [aab 파일] [alias]
[명령어] :
a601559965@601559965ui-MacBookPro bin % jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 -keystore test.jks -storepass '1test!' app-release.aab test