1. keystore 만들기
2. keystore 폴더에 파일때려박기
3. andorid > app > build.gradle 파일수정
4. appbundle 파일생성
1. 명령프롬프트에 다음명령어를 타이핑하여 keystore를 생성한다.
keytool -genkey -v -keystore c:\key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
요로코롬하면 c드라이브 밑에 alias가 'key' 인 파일을 생성한다.
중간에 key랑 store의 비밀번호를 넣고 나머지 물어보는건 아무거나치고 마지막에 y 누름
2. android -> keystore 라는 폴더를 만들고 위에서 만들 키파일 복사
그리고 key.password 랑 store.password 라는 파일을 생성한다.
이2개의 text파일안에 1에서 키생성할때 입력한 비밀번호를 기제한다.
3. android > app > build.gradle 파일에서 다음을 넣음
signingConfigs {
release {
storeFile file('../keystore/key.jks')
storePassword file('../keystore/store.password').text.trim()
keyPassword file('../keystore/key.password').text.trim()
keyAlias 'key'
}
}
buildTypes {
release {
signingConfig signingConfigs.release
}
}
buildTypes는 기존에 있으니까 마우스로 선택하고 위내용을 덮어쓰면됨.
4. 저장하고 다음 명령어로 appbundle 생성
flutter build appbundle
이제 마켓에 업로드하셈..
그리고 프로젝트 처음만들때 com.어쩌구 하는거 귀찮더라도
com.sample이나 com.example 으로 만들지마셈 (나중에 더귀찮아짐)
그리고 key password store password는 노출이 되면 안되니까 형상관리할때
git 이그노어에 정의를 해주면되는데 그거 할꺼 같으냐??
에초에 팀원들끼리 비밀번호 공유해서 요로코롬 하자 ㄱㄱ 싱
이러면 되자너? ㅋㅋ
ㅇㅇ
댓글 없음:
댓글 쓰기