Framework/React Native

[RN][Expo] 배포

혬수 2023. 11. 30. 17:24

 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