flutter 서명키 생성

황인호·2023년 6월 5일
0

vscode 에서서명키를 생성하고자 한다.

keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
해당 명령어를 터미널에서 입력하면된다.

여기서
my-release-key.keystore 라는 이름은
해당 이름의 키스토어 파일을 생성하며 이 파일에는 my-key-alias 라는 별칭의 키가
포함됩니다.

여기에는 RSA 알고리즘을 사용하여 키의 크기는 2048 비트이고,
이 키는 10,000일 동안 유효하다는 뜻이다.

해당 명령을 실행하면?

키 스토어 및 키의 비밀번호 , 그리고 새 키의 Distinguished Name 필드(이름, 조직, 도시, 주, 국가 코드 등)를 입력하라는 프롬프트가 표시됩니다.

이 키 스토어 파일은 앱을 서명하는데 사용됩니다.

잊어먹으면 곤란합니다.
네 비밀번호도 잊으시면 안돼요
왜냐하면 서명된 앱의 업데이트를 발행할수 없게됩니다.

서명키가 생성된다음에는 android/app/build.gradle 파일을 연다

그리고 signingConfigs 섹션을 찾고

android {
    ...
    signingConfigs {
        release {
            storeFile file("my-release-key.keystore")
            storePassword "password"
            keyAlias "my-key-alias"
            keyPassword "password"
        }
    }

    buildTypes {
        release {
            signingConfig signingConfigs.release
            ...
        }
    }
}

이 코드를 추가해주면된다.

profile
성장중인 백엔드 개발자!!

0개의 댓글