Appsealing을 적용한 aab를 스토어에 업로드하기 전에 반드시 업로드 키로 App Bundle을 다시 서명해야 합니다. App Bundle 서명은 jarsigner를 이용하여 진행할 수 있으며 Google Play에 정상적으로 업로드하기 위해서는 서명 알고리즘을 'SHA-256'으로 진행해야 합니다.
(APK에 대한 서명과 다르게 AAB 서명에는 apkSigner를 사용할 수 없습니다. jarsigner를 이용하여 AAB 서명을 진행하면 zipalign은 따로 하지 않아도 됩니다.)
사용할 커맨드
jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 -keystore {keystore_path} {aab_path} {keystore_alias_name}
커맨드 사용 예시
jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA-256 -keystore d:\keystore_file d:\aab_file keystore_alias_name
참고
jarsigner 툴은 일반적으로 다음 경로에 설치되어 있습니다.
%JDK_HOME%\bin
jarsigner를 이용한 서명에 대해서는 자세한 가이드는 아래 링크를 참고하시기 바랍니다.
https://docs.oracle.com/javase/8/docs/technotes/tools/windows/jarsigner.html