Expo EAS Update(OTA) 동작 원리와 강제 업데이트 구현하기

·
카테고리 없음
React Native(Expo) 앱을 현장에 배포하다 보면 문구 하나, 버튼 위치 하나 고칠 때마다 APK를 다시 빌드하고 기기마다 재설치하는 일이 반복된다. 이번에 EAS Update로 OTA(Over-The-Air) 업데이트를 붙이면서 내부 동작 원리를 정리했고, OTA로 해결되지 않는 네이티브 변경 시 강제 업데이트까지 함께 설계했다. 그 과정을 정리해 둔다.환경: Expo SDK 54 / React Native 0.81 / New Architecture / Hermes / CNG(prebuild) / EAS Build1. OTA란?앱을 다시 설치하지 않고 인터넷으로 앱 내용만 교체하는 업데이트다. React Native 앱은 크게 두 부분으로 나뉜다.구성내용바꾸려면네이티브 바이너리APK/IPA ..