구글 플레이스토어에 앱을 등록하려고 appbundle 파일을 만들었지만 등록을 하면 에러가 난다.
개발자 모드로 만들어서 그렇다는데, Release 모드로 만들어서 등록을 하기 위해서
KeyStore 라는 게 필요하다고 한다. 여러 구글링을 해보니 이 블로그가 가장 적절해서 남긴다.
[Flutter] M1맥북에서 KeyStore파일 생성하기
터미널에서 flutter doctor -v 명령어 입력하셈그러면 막줄 Java binary at : 이하의 경로를 아래 명령어에 입력하면됨거기뜨는경로\\keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -k
velog.io
1. 일단 안드로이드는 JDK 가 필요하기 때문에
개발환경에 JDK 가 있는지 확인한다.

JDK 버전 확인
필자는 있기 때문에 저렇게 나오고, 없는 경우
이곳으로 가서 Mac 용 JDK를 다운받는데, 필자는 8버전으로 했다.(개인적으로 가장 안정적인듯)
그다음 터미널에서 Application 을 찾아 jdk 경로로 찾아가야 하는데, user 밑에 jdk가 설치되는 경우도 있고
최상위 경로에 설치되는 경우도 있는데 필자의 경우 최상위 경로에 있어 그 기준으로 하겠다.
cd /
ls -al

최상위 경로에 Applications 폴더

Android Studio.app
보면 글자 사이사이 여백이 있기 때문에 명령어에 싱글쿼터('')를 추가해준다.

설명을 위해 한단계 한단계 썼지만 나머지는 쉬우니 한번에 접근하자.

bin 폴더까지 접근하자
이제 Key Tool 을 만들자.
keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload -storetype JKS

이렇게 하면 Key를 만들수 있게 되는데, 중간중간 비밀번호/조직명/이름/국가코드 등 입력하게 되는데
차후 다음 단계에서 진행할 때 비밀번호가 필요하니 꼭 외워두자.
자 이제 사용자 계정 root1 기준 하위 디렉토리를 확인해보자.


이렇게 keystore 파일이 생성되었다.
다음 포스팅에서는 KeyStore 파일을 설정해보겠다.
'모바일 > Flutter' 카테고리의 다른 글
[Flutter] M1 맥북에서 KeyStore 설정하기 (0) | 2025.02.13 |
---|---|
[Flutter] Mac에서 App.bundle 파일을 만들어보자 (0) | 2025.02.13 |
[Flutter] Android Web View 의 버전을 맞춰주자 (0) | 2025.02.13 |
[Flutter] Mac에서 apk 파일을 만들어보자. (0) | 2025.02.13 |
[Flutter] Android WebView 에러 처리 (0) | 2025.02.13 |