expo 프로젝트 빌드하는법

이로운·2025년 2월 27일
0

React Native

목록 보기
4/5

1. EAS CLI 설치

npm install -g eas-cli

2. 계정 로그인

eas login

3. 프로젝트에서 EAS 사용 설정

eas init

4. 빌드 실행

  1. 안드로이드
eas build -p android
  1. ios 빌드
eas build -p ios

ios 빌드는 Apple 개발자 계정 필요함!
빌드가 완료되면 aab 확장자 파일 제공

5. 테스트 및 배포

로컬에서 바로 테스트 하고 싶다면 Expo Dev Client 설치

eas build -p android --profile development

앱에서 배포
1. 구글플레이에 배포

eas submit -p android
  1. 앱스토어 배포
eas submit -p ios

기타. OTA 업데이트 (코드만 업데이트)

EAS Update를 사용하면 앱을 다시 빌드하지 않고도 코드 업데이트 가능 (사용자의 앱이 즉시 업데이트)

eas update --branch production

빌드 후 apk 변환

빌드후에 apk로 변환해서 테스트를 진행할 수 있는데 빌드를 하면 aab 파일로 떨어진다

우선 번들 툴을 설치하고

brew install bundletool

이걸 사용해서 aab 파일을 apk로 변경시킬 수 있다.

bundletool build-apks --bundle=aab파일 이름.aab --output=변경할 이름.apks --mode=universal

이렇게 하면 압축 파일이 하나 떨어질텐데 그 파일 압축을 풀어준다

unzip app.apks -d output_folder

압축을 푼 파일 안에 universal.apk가 있을텐데 이걸 안드로이드 폰에서 실행시켜주면 된다.

profile
개발자가 세상을 구한다

0개의 댓글