핵심 요약
Lemonade Engineering이 CodePush를 도입하여 React Native 앱의 업데이트를 배포 지연 없이 빠르게 반영하도록 구현했습니다.
구현 방법
- App Center CLI 설치 및 로그인
- 앱 등록 및 다중 배포 구성(Staging/Production)
- CodePush 설정 및 iOS/Android 연동(HOC 방식으로 App에 CodePush 적용)
- 배포 키 관리 및 배포 전략 구성
주요 결과
- 초기엔 재시작 필요했으나 ON_APP_RESUME/IMMEDIATE 설정으로 백그라운드에서 업데이트를 즉시 반영하도록 개선
- 플랫폼별 배포 키 관리 및 스테이징/프로덕션 구분으로 안정성 강화
- 코드 수정 시 업데이트 배포 주기를 크게 단축



