플레이스토어에 앱을 올린 후 업데이트를 진행해보자.
경험상 업데이트는 2~3시간 안에 플레이스토어에 반영이 되었던 것 같다.
mac을 기준으로 설명을 진행하니 참고!
만약 build.gradle에서 defualtConfig를 수정하지 않았다면 1st step부터 실행.
수정하였다면 2nd step으로 바로 넘어가자!
프로젝트 폴더 > android > app > build.gradle 로 이동
*build.gradle이 두개 존재함에 주의
build.gradle에 보면 해당 부분이 있다.
__________________________________________
android {
ndkVersion rootProject.ext.ndkVersion
compileSdkVersion rootProject.ext.compileSdkVersion
defaultConfig {
...
versionCode 3
versionName "1.2"
...
}
_________________________________________
versionCode는 이전보다 높은 숫자 (ex) 1이었다면 2로)
versionName도 이전보다 높은 숫자 (ex) 1.1이었다면 1.2로. 회사마다 1.0.1 이렇게 3자리를 사용하는 경우도 있다. 내부의 규칙에 따름)
로 수정.
cd android
// 안드로이트 폴더로 진입
1) ./gradlew clean
// cleaning gradle - 캐시와 불필요한 파일들의 삭제
2) ./gradlew bundleRelease
// 안드로이드 앱 번들 생성
이러면 AAB (Android App Bundle)이 만들어질 것이다. 에러가 나는 경우도 있음.
성공적으로 build가 되었다면 해당 번들을 다음의 경로에서 찾아볼 수 있다.
프로젝트 폴더> android > app > build > outputs > bundle > release
해당 파일을 play console에 올려주면 끝!
*추가)
relase 된 번들을 테스트해보고 싶다면 다음 코드를 실행시키면 된다.
npx react-native run-android --variant=release