1. 개발자계정을 만들기
https://play.google.com/console
Google Play Console | Google Play Console
앱과 게임이 성장할 수 있도록 사용자에게 도달하고 사용자 참여를 유도하는 데 도움이 될 도구, 프로그램, 통계를 이용하세요.
play.google.com
2. 앱 등록 (홈 - 앱만들기)
우측하단 앱 만들기 클릭
3. 대시보드 들어가서 설명대로 쭉 따라하기
~~ 테스트 안할꺼면 밑에 앱 기본정보? 작성
4. 앱 keystore서명 (이거때문에 씀)
4-1. keystore 생성
터미널에 아래 명령어 치면 key.jks라는 파일을 만들어줌 (근데 만들면 요즘은 key.p12쓰라고 추천함)
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
- -genkey: 키 페어 및 키 저장소를 생성하는 명령어 옵션입니다. (걍 그대로 쓰면 됨)
- -v: 자세한 출력을 활성화합니다. (걍 그대로 쓰면 됨)
- -keystore ~/key.jks: 생성된 키 저장소의 위치와 파일 이름을 지정합니다. ~은 사용자의 홈 디렉터리를 나타냅니다. (걍 그대로 쓰면 됨)
- -keyalg RSA: RSA 알고리즘을 사용하여 키를 생성합니다. (걍 그대로 쓰면 됨)
- -keysize 2048: 키의 비트 크기를 2048로 설정합니다. (걍 그대로 쓰면 됨)
- -validity 10000: 생성된 키 쌍의 유효 기간을 10000일로 설정합니다. (걍 그대로 쓰면 됨)
- -alias key: 키 저장소 내에서 사용할 키의 별칭을 key로 설정합니다. (원하는 이름으로 변경 ex) YourApp_release_key)
명령어 입력 후 터미널에 나오는대로 입력하면 됨 (password와 alias는 잊어버리면 안됨)
4-2. keystore 앱에 적용
- 안드로이드 폴더 안에 keystore폴더를 만들고 생성했던 key.jks(or key.p12)를 넣음
- keystore.password 파일 생성하여 생성할 때 입력한 비밀번호 입력
- build.gradle로 이동하여 해당 코드 추가 (app/src/build.gradle)
이러고 아래 해당사항 확인하고 빌드하고 올리면 됨
flutter build appbundle
'프로그래밍 > flutter' 카테고리의 다른 글
VS Code에서 안드로이드폰으로 Flutter 프로젝트 테스트 방법 (0) | 2024.02.26 |
---|