Google Play Console 에서 개인 개발자 계정으로 시작하면 테스트 기간을 거쳐야 하므로 개인 사업자를 만들어서 시작하는 것이 좋다.
앱 빌드 준비하기
android/app/build.gradle 파일에서 versionCode와 versionName을 적절히 수정 android/gradle.properties 및 기타 설정 점검릴리즈 서명키 생성 및 설정
keytool 명령어로 서명키 생성 keytool -genkey -v -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000android/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-passwordandroid/app/build.gradle 파일에서 signingConfigs 설정 추가 및 릴리즈 빌드에 연결릴리즈 APK 또는 AAB 빌드
cd android
./gradlew bundleReleaseandroid/app/build/outputs/bundle/release/app-release.aab 위치에 생성됨Google Play Console 계정 생성 및 앱 등록
앱 콘텐츠 구성
릴리즈 업로드 및 배포 설정
app-release.aab) 앱 심사 및 배포
참고사항 - 앱 서명키는 안전하게 보관해야 하며, 분실 시 앱 업데이트 불가
cd android
./gradlew bundleRelease버전 및 빌드 넘버 올리기
ios/YourProjectName/Info.plist의 CFBundleShortVersionString(버전)과 CFBundleVersion(빌드 넘버)을 기존보다 높게 변경릴리즈 빌드 아카이브(Archive) 생성
YourProjectName.xcworkspace 파일로 Xcode에서 프로젝트 열기앱 스토어에 새 빌드 업로드
App Store Connect 접속 후 새 버전 정보 입력