react native cli 배포- google play store , app store

박정빈·2025년 8월 5일

React Native 사용기

목록 보기
17/33

ANDROID - Google Play Store

Google Play Console 에서 개인 개발자 계정으로 시작하면 테스트 기간을 거쳐야 하므로 개인 사업자를 만들어서 시작하는 것이 좋다.

첫 배포

  1. 앱 빌드 준비하기

    • android/app/build.gradle 파일에서 versionCodeversionName을 적절히 수정
    • 앱 아이콘, 스플래시 화면 등 리소스 준비 및 적용
    • android/gradle.properties 및 기타 설정 점검
  2. 릴리즈 서명키 생성 및 설정

    • keytool 명령어로 서명키 생성
      keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
    • 생성된 키스토어 파일을 android/app 폴더에 복사
    • android/gradle.properties에 아래 내용 추가 (비밀번호, alias 값 실제로 바꿔서 적용)
      MYAPP_UPLOAD_STORE_FILE=my-release-key.keystore
      MYAPP_UPLOAD_KEY_ALIAS=my-key-alias
      MYAPP_UPLOAD_STORE_PASSWORD=your-store-password
      MYAPP_UPLOAD_KEY_PASSWORD=your-key-password
    • android/app/build.gradle 파일에서 signingConfigs 설정 추가 및 릴리즈 빌드에 연결
  3. 릴리즈 APK 또는 AAB 빌드

    • Android App Bundle(AAB) 권장 (구글 플레이 권장)
    • 앱 번들 빌드 명령어 실행
      cd android
      ./gradlew bundleRelease
    • 빌드 결과물은 android/app/build/outputs/bundle/release/app-release.aab 위치에 생성됨
  4. Google Play Console 계정 생성 및 앱 등록

    • Google Play Console 접속 후 새 앱 생성
    • 앱 이름, 기본 언어, 앱 유형, 가격 및 배포 국가 설정
  5. 앱 콘텐츠 구성

    • 앱 설명, 스크린샷, 아이콘, 기능 이미지 등 상세 정보 입력
    • 개인정보처리방침 URL 등록 (필수)
    • 콘텐츠 등급 문의 및 설정
  6. 릴리즈 업로드 및 배포 설정

    • ‘릴리즈’ > ‘프로덕션’ > ‘릴리즈 만들기’ 클릭
    • AAB 파일 업로드 (기존에 생성한 app-release.aab)
    • 릴리즈 노트 작성
    • ‘검토 후 출시’ 클릭하여 제출
  7. 앱 심사 및 배포

    • 구글에서 심사 진행 (최대 몇 시간~며칠 소요 될 수 있음)
    • 승인 완료 시 앱이 플레이스토어에 공개됨

참고사항 - 앱 서명키는 안전하게 보관해야 하며, 분실 시 앱 업데이트 불가

업데이트

  1. 앱 빌드 준비하기
    android/app/build.gradle 파일에서 versionCode와 versionName을 적절히 수정
  2. AAB 빌드
    cd android
    ./gradlew bundleRelease
  3. 제출

IOS - App Store

첫 배포

IOS 첫 배포 방법 - 블로그 참조

업데이트

  1. 버전 및 빌드 넘버 올리기

    • ios/YourProjectName/Info.plistCFBundleShortVersionString(버전)과 CFBundleVersion(빌드 넘버)을 기존보다 높게 변경
  2. 릴리즈 빌드 아카이브(Archive) 생성

    • YourProjectName.xcworkspace 파일로 Xcode에서 프로젝트 열기
    • 상단 타겟(Build Scheme)은 "Any iOS Device (arm64)"로 설정
    • Xcode 상단 메뉴에서 Product > Archive 클릭
      (빌드가 완료되면 Organizer 창이 자동으로 열림)
  3. 앱 스토어에 새 빌드 업로드

    • Organizer(Archives) 창에서 가장 최근 빌드 선택 후 Distribute App 클릭
    • App Store ConnectUpload 순서로 선택
    • 각 체크 항목 확인 후 Next로 진행
    • 서명 방식 자동/수동 선택 (보통 Automatic)
    • 마지막 단계에서 Upload 클릭
    • 업로드 완료 후 빌드가 App Store Connect에 등록됨
  4. App Store Connect 접속 후 새 버전 정보 입력

    • App Store Connect에서, 내 앱 > 해당 앱 선택 > 버전 또는 플랫폼 추가 클릭
    • 새 버전 번호 입력하고 필요한 변경 사항(릴리즈 노트 등) 작성
    • 빌드를 빌드 추가에서 직접 선택해 연결

0개의 댓글