반응형
React Native Expo 앱 배포 후 업그레이드 시, 버전 업 하기 (with Visual Studio)
<Before you die> 첫 어플을 안드로이드에 배포 후,
서버 fetch의 구문 오류로 다시 재 업그레이드를 하는 중이다.
배포할 때처럼 아래 명령어로 apk 생성 -> 폰으로 해당 어플 확인 -> app bundle 만들어 구글 플레이 콘솔에 버전 업그레이드를 하려니 에러가 났다 !
expo build:android
ERROR : 버전 코드는 이미 사용되었습니다. 다른 버전 코드를 사용해 보세요.
구글 플레이 콘솔에 업데이트 할 때, app bundle을 만들기 전 configure app.json 파일에서 아래 "android": { "versionCode":1 (또는 2 - 숫자가 매번 커져야함 ) } 으로 설정 후 다시 app bundel -> update를 하니 되었다!
인터넷에서 찾은 많은 방법은 보통 안드로이드 스튜디오에서 적용된 update version이라 react-navtive-expo (with visual studio code) 의 방법과 조금 달랐다.
Expo 로 한다면 아래처럼 추가하면 된다.
Expo documents
app.json
{
"expo": {
"name": "BYD",
"slug": "BYD",
"version": "1.0.0",
"orientation": "portrait",
"icon": "./assets/byd_icon.png",
"splash": {
"image": "./assets/byd_splash_modified.png",
"resizeMode": "cover",
"backgroundColor": "#000000"
},
"updates": {
"fallbackToCacheTimeout": 0
},
"assetBundlePatterns": [
"**/*"
],
"ios": {
"supportsTablet": true,
"bundleIdentifier": "package.BYD"
},
"android": {
"adaptiveIcon": {
"foregroundImage": "./assets/byd_final_icon.png",
"backgroundColor": "#FFFFFF"
},
"package": "package.BYD",
"versionCode":2 // 요기
},
"web": {
"favicon": "./assets/byd_final_icon.png"
}
}
}
References :https://docs.expo.dev/distribution/building-standalone-apps/
반응형
'React + React Native + Expo' 카테고리의 다른 글
[React] select options box 사용하기 (0) | 2022.04.01 |
---|---|
[React Native] 채팅창 스크롤 뷰 아래에 위치하도록 만들기 kepping a ScrollView scrolled to the bottom (0) | 2021.08.31 |
[React Native] 이전 스크린으로 돌아가서 Refresh 안될 때 / useIsFocused (0) | 2021.08.26 |
[React Native Expo] KeyboardAvoidingView + useHeaderHeight로 키보드 아래로 내려가게 만들기 (0) | 2021.08.24 |
[React Native Expo] Font 전체 컴포넌트 폰트 변경 / default font (0) | 2021.08.13 |