FrontEnd/React Native
리액트 네이티브 XCode/Android Stuido 빌드 - 구글 플레이 콘솔/애플 스토어 커넥트 내부 테스트 배포 과정
Bumang
2024. 5. 26. 19:13
리액트네이티브로 개발한 것을 구글플레이 혹은 앱스토어에 배포하는 과정을 정리해보겠다.
이 문서에서 설명하는 과정은 아래와 같다.
1. 안드로이드 스튜디오 빌드
2. 구글 플레이 콘솔 접속 후 내부테스트 배포
3. XCode 빌드
4. 애플 스토어 커넥트 접속 후 내부테스트 배포
*바로 출시 심사할 사람은 바로 출시 심사해도 되지만 팀의 내부 테스트를 거쳐야되는 기준으로 작성하였다.
Android 빌드
- android/app/build.gradle 파일에서 버전 수정
android {
...
defaultConfig {
...
versionCode <-- 빌드넘버 수정
versionName <-- 버전이름 수정
...
}
...
}
- 안드로이드 빌드 클린 후 AAB 빌드 실행
cd android
./gradlew clean
./gradlew bundleRelease --stacktrace
- 빌드 결과물을 구글플레이콘솔에서 내부 테스트로 배포
- android/app/build/outputs/bundle/release/app-release.aab
- TARGETS에서 AntTimeApp과 ImageNotification 각각에서 버전 수정
- Current Project Version : 빌드넘버
- Marketing Version : 빌드이름
- 빌드 대상을 Any iOS Device (arm64) 로 설정
- Menu > Product > Clean Build Folder 실행
- Menu > Product > Archive 실행
- Archive 완료시 아래와 같은 창에서 배포할 버전을 선택 후 Distribute App 버튼 클릭
- 창이 닫히거나 안보이는 경우 Menu > Window > Organizer 로 다시 띄울 수 있음
- TestFlight & App Store 선택 후 Distribute 버튼 클릭
- Distribute 완료시 잠시 후 애플 개발자 콘솔의 TestFlight에서 내부 테스팅 팀에게 배포