MountainGo

[Expo] React Native 프로젝트 apk파일로 빌드

gom20 2023. 1. 27. 13:13

1. eas.json에서 buildType apk로 설정

eas.json 

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

 

2. 빌드 명령어 실행

eas build --profile production --platform android

- expo 로그인이 안되어있다면, 로그인 진행한다.

- Build details에 url이 표시되는데 url을 클릭하면 아래와 같이 빌드 상태를 확인 할 수 있다.

- Expo 에서 빌드가 이루어지기 때문에 느린 편이고, queue에 진입하는데 있어서 대기가 있을 수 있다. 

 

3. APK 다운로드

빌드가 완료되면 apk url이 터미널에 표시된다.