먼저봐야할 내용
2024.01.13 - [React Native] - #1.React Native CLI 환경설정 및 Expo Modules 설치
구구링검색 : react native app publish to play store
참고 :
https://youtu.be/y7Q5OMZjIsE?si=lB1qP9VkbQmEmZVc
https://reactnative.dev/docs/signed-apk-android
1. 키를 만든다.
#keytool -genkeypair -v -storetype PKCS12 -keystore my-upload-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
keytool -genkeypair -v -storetype PKCS12 -keystore whitefox-upload-key.keystore -alias whitefox -keyalg RSA -keysize 2048 -validity 10000
asdwsx2461
2. 키를 해당프로젝트로 옮기기
3. gradle.properties 파일수정 :
MYAPP_UPLOAD_STORE_FILE=whitefox-upload-key.keystore
MYAPP_UPLOAD_KEY_ALIAS=whitefox
MYAPP_UPLOAD_STORE_PASSWORD=asdwsx2461
MYAPP_UPLOAD_KEY_PASSWORD=asdwsx2461
* MYAPP_UPLOAD_STORE_FILE 파일 확장자까지 적어줘야한다.
4. build.gradle 수정
...
android {
...
defaultConfig { ... }
signingConfigs {
release {
if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE')) {
storeFile file(MYAPP_UPLOAD_STORE_FILE)
storePassword MYAPP_UPLOAD_STORE_PASSWORD
keyAlias MYAPP_UPLOAD_KEY_ALIAS
keyPassword MYAPP_UPLOAD_KEY_PASSWORD
}
}
}
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
}
...
5. 실행 :
cd andrioid
npx react-native build-android --mode=release
결과:
안드로이드에서 테스트
npm start
npm run android -- --mode="release"
'React Native' 카테고리의 다른 글
#1.React Native CLI 환경설정 및 Expo Modules 설치 (0) | 2024.01.13 |
---|