EAS Update OTA 배포 전략
채널·브랜치·롤백 전략과 엔터프라이즈 급 OTA 운영
Hermes 바이트코드 디핑 (SDK 55 신규)
SDK 55에서 **Hermes 바이트코드 디핑(bsdiff)**이 도입되어 OTA 업데이트 다운로드 크기가 최대 75% 감소합니다.
- SDK 55: opt-in (
eas update --bytecode) - SDK 56: 기본값 (default)
새로운 CLI 플래그
# 바이트코드 디핑 활성화
eas update --bytecode --branch production
# 바이트코드 비활성화 (디버깅 시)
eas update --no-bytecode --branch staging
# 소스맵 포함
eas update --source-maps --branch production
# 환경 지정 (SDK 55+ 필수)
eas update --environment production --branch production채널·브랜치 전략
롤백 전략
# 이전 업데이트로 롤백
eas update:rollback --branch production
# 특정 업데이트로 지정
eas update:republish --group <update-group-id> --branch production빈 브랜치 업데이트 (신규)
eas-cli 18.x부터 빈 브랜치에도 업데이트 롤아웃이 가능해졌습니다. 신규 채널 생성 즉시 OTA를 배포할 수 있어 A/B 테스트 워크플로우가 간소화됩니다.
OTA 절감 일수
스토어 심사 대비 OTA 배포가 절감하는 시간을 계산합니다.