🚀 전체 흐름 요약
1. EAS Build 사용하기
2. 빌드 명령
1. EAS Build 사용하기
# EAS CLI 설치
npm install -g eas-cli
# 로그인
eas login
# 프로젝트 초기화
eas build:configure
2. 빌드 명령
APK로 받고 싶다면 (테스트용/사이드로드용)
eas build -p android --profile preview
Play Store에 올릴 AAB (App Bundle) 은:
eas build -p android --profile production
추가 : eas login
eas login 명령은 Expo 계정(Expo.dev 계정) 으로 로그인하는 거예요.
즉, Expo Application Services(EAS) 를 사용하기 위해 필요한 인증 절차입니다.
🔍 쉽게 말하면:
- Expo CLI(expo)는 로컬 개발용 (예: expo start)
- EAS CLI(eas)는 Expo 서버에서 앱 빌드 / 제출 / 업데이트 자동화용
즉, eas login은 Expo의 빌드 서버(eas-build-server) 에 접근하기 위한 로그인이에요.
🔧 로그인 방법
- 터미널에서 입력:
- eas login
- 아래처럼 나오면 Expo 계정 정보를 입력합니다:
- › Email or username: your_email@example.com › Password: ********
- 로그인 후엔, Expo 계정과 프로젝트가 연결됩니다.
🧾 Expo 계정이 없을 때
아직 계정이 없다면:
👉 https://expo.dev/signup
간단히 GitHub / Google / Email 로그인으로 계정을 만들 수 있습니다.
✅ 로그인 후 확인 명령
eas whoami
결과 예시:
Logged in as hyeongu
이제 eas build:configure 나 eas build -p android 명령을 사용할 수 있습니다.
? Which platforms would you like to configure for EAS Build? » - Use arrow-keys. Return to submit.
All
iOS
> Android
? Generate a new Android Keystore? » (Y/n)
이건 APK 또는 AAB 파일에 서명할 키를 생성할지 묻는 겁니다.
(Play 스토어와 Android 단말은 “서명된 앱”만 설치 가능)
✅ 선택 기준
상황 선택
| 👉 EAS 빌드를 처음 설정 중이고, 기존에 keystore 없음 | Y (Enter) |
| 이미 Play Store에 올린 버전이 있고, 같은 서명키를 계속 써야 함 | n 선택 후 기존 keystore 업로드 |
'프로젝트 > 온새미로' 카테고리의 다른 글
| React Native(Expo) 프로젝트에서GitHub Actions로 AAB(Android App Bundle) 을 자동 빌드 (0) | 2025.11.05 |
|---|