[Native] Android Studio 배포 가이드 정리

fejigu·2024년 5월 9일
1

React Native Project

목록 보기
18/21
post-thumbnail



📍Native 프로젝트로 변경 후

→ expo 프로젝트에서 소셜 로그인 이슈를 해결하기 위해 eject 후 Native 프로젝트로 변경되면서 배포하는 방법도 바뀌었다. 기존에는 eas로 Android와 IOS 모두를 빌드 후 배포했다면, 이제는 각각 Android Studio와 Xcode로 배포해야하는 것이다. 아직 익숙치 않아 가이드를 정리해두고자 한다.




📚 Android Studio 배포 가이드

  • app.json 에서 버전 바꾸기
  • 빌드 yarn build
  • Android Studio 열기 yarn a
  • 빌드하기 Build > Generate Signed Bundle APK ... 클릭 > aab 선택
  • Choose existing.. > keypath / Key store path / Key Store password / Key alias / Key password 는 모두 build.gradle에서 설정한 값으로 입력.
    signingConfigs { 
        release { 
            keyAlias "brrrr" 
            keyPassword "brrrr" 
            storeFile file("./brrrr.keystore") 
            storePassword "brrrr" 
        } 
        debug { 
            storeFile file("./brrrr.keystore") 
            storePassword "brrrr" 
            keyAlias "brrrr" 
            keyPassword "brrrr" 
        } 
        }
    buildTypes {
        debug {
            signingConfig signingConfigs.release
        }
        release {
            // Caution! In production, you need to generate your own keystore file.
            // see https://reactnative.dev/docs/signed-apk-android.
            signingConfig signingConfigs.debug
            shrinkResources (findProperty('android.enableShrinkResourcesInReleaseBuilds')?.toBoolean() ?: false)
            minifyEnabled enableProguardInReleaseBuilds
            proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
        }
    }
  • 생성된 aab 파일을 구글 플레이 스토어에 업로드하여 배포.
profile
신규 서비스의 기획부터 개발, 운영까지 전 과정을 경험한 주니어 📱

0개의 댓글