본문 바로가기
카테고리 없음

[ReactNative] Expo 이용해서 빌드(Build)하기

by sum_mit45 2023. 9. 23.
728x90
반응형

ReactNative(RN)에서 Expo 이용해서 빌드(Build)하기

1. Expo CLI 설치하기

npm install -g expo-cli

2. Expo에 프로젝트 생성하기

npx create-expo-app [앱 이름]

나는 npx create-expo-app my-app 을 사용했다. 

3. Expo 회원가입하기

https://expo.dev/signup

 

Sign Up — Expo

Create an account for Expo here.

expo.dev

4. EAS CLI 설치하기

npm install -g eas-cli

EAS CLI는 터미널에서 EAS 서비스와 상호작용하는 데 사용할 명령줄 앱이다.

5. Expo 로그인하기

eas login

 

위 코드를 입력한 이후에, 로그인 ID와 패스워드를 적으면 된다.

6. EAS Build용 iOS 또는 Android 프로젝트를 구성한다.

eas build:configure

이렇게 하면 .aab 파일이 생성되는데 .apk 파일로 바꿔주려고 한다면?

 

[추가] APK 파일을 바로 생성하고 싶다면?

{
  "cli": {
    "version": ">= 5.2.0"
  },
  "build": {
    "local":{
      "android":{
        "buildType": "apk"
      }
    },
    "development": {
      "developmentClient": true,
      "distribution": "internal"
    },
    "preview": {
      "distribution": "internal"
    },
    "production": {}
  },
  "submit": {
    "production": {}
  }
}

이렇게 작성해주고 local profile로 빌드한다면 바로 apk 파일이 생성된다.

eas build -p android --profile local

 

728x90
반응형