[RN][Expo] 배포
Google Play Store 또는 Apple App Store용 앱의 제출
https://appstoreconnect.apple.com
https://appstoreconnect.apple.com
appstoreconnect.apple.com
https://play.google.com/console/u/0/developers/6816120339051254900/app-list
Google Play Console
이메일 또는 휴대전화
accounts.google.com
EAS - CLI
Expo Application Service
Expo 와 ReactNative 앱을 위한 클라우드 서비스
EAS Build
Google Play Store 또는 Apple App Store용 앱의 제출할 준비가 된 바이너리를 구축할 수 있다.
eas build --platform all
https://docs.expo.dev/build/introduction/
EAS Build
EAS Build is a hosted service for building app binaries for your Expo and React Native projects.
docs.expo.dev
EAS Submit
Google Play Store 또는 Apple App Store용 앱 업로드 할 수 있다.
(전제: 둘 다 유료 개발자 계정 필요)
eas.json으로 EAS 제출 구성할 수 있다.
Google Play Store
한 번은 수동으로 앱 업로드
eas submit -p android
Apple App Store
eas submit -p ios
https://docs.expo.dev/submit/introduction/
EAS Submit
EAS Submit is a hosted service for uploading and submitting an app binary to the app stores.
docs.expo.dev
EAS Update
작은 버그를 수정하고 앱 스토어 제출 사이에 빠른 수정할 수 있다.
- JS/TS 코드, 이미지 변경, 등만 update로!!
- App config, 앱 구성 등은 새로 빌드 필요

eas update --branch [branch] --message [message]
배포 패턴
빌드 -> 제출 -> 업데이트 ..(반복)
https://docs.expo.dev/eas-update/deployment-patterns/
Deployment patterns
Learn how about different deployment patterns for your project when using EAS Update.
docs.expo.dev
업데이트 안하는 경우 재빌드 -> 제출 자동화
https://docs.expo.dev/build/automate-submissions/
Automate submissions
Learn how to enable automatic submissions with EAS Build.
docs.expo.dev