inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

아바타 커뮤니티앱 만들기 (React Native Expo)

[8-5] iOS 빌드 및 스토어 배포하기

eas 빌드가 엄청 오래걸려서..

2

심재화

작성한 질문수 14

0

질문 작성시 꼭 참고해주세요

(에러 일부만 자르거나 일부만 복사하지말아주세요)

 

eas 빌드가 엄청 오래걸려서 검색해보니 몇시간 걸릴수도 있다고 해서..

eas build --platform android --local

로컬 빌드를 하라고 하던데 로컬 빌드 할려면 설정이 필요한가요?

 

 

 

react-native typescript expo react-hook-form react-query

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 심재화님.

EAS 빌드가 오래 걸리는 문제에 대해 고민하고 계신 것 같습니다. EAS 빌드는 클라우드에서 진행되기 때문에 프로젝트의 크기, 네트워크 상태, 빌드 서버의 부하 상태에 따라 시간이 오래 걸릴 수 있습니다. 이러한 경우 로컬 빌드를 통해 시간을 절약할 수 있는 방법이 있습니다. 아래에 로컬 빌드를 하기 위한 설정 방법을 간단히 안내하겠습니다.

로컬 빌드 설정 방법

  1. EAS CLI 설치:

    • 로컬에서 빌드를 진행하려면 eas-cli가 필요합니다. 터미널에서 다음 명령어를 통해 eas-cli를 설치합니다:
    npm install -g eas-cli
    
  2. Android 설정 준비:

    • Android SDK, Android NDK 및 필요한 빌드 도구가 설치되어 있어야 합니다. Android Studio를 통해 필요한 SDK를 설치할 수 있습니다.
    • eas.json 파일에 로컬 빌드 설정을 추가하여 빌드 프로필을 정의합니다.
  3. 로컬 빌드 실행:

    • 다음 명령어를 사용하여 로컬에서 빌드를 실행합니다:
    eas build --platform android --local
    

    이 명령어는 설정된 EAS 빌드 프로필에 따라 로컬 환경에서 Android 빌드를 실행하게 됩니다.

  4. Java 및 환경 변수 설정:

    • JAVA_HOME, ANDROID_HOME 등의 환경 변수가 올바르게 설정되어 있어야 합니다.
    • Gradle 빌드를 위한 환경 변수를 확인하고 설정이 필요할 경우 Gregory 설정 추가해야 합니다.

추가 참고 사항

로컬 빌드를 진행함으로써 클라우드 빌드보다 시간을 절약할 수 있지만, 초기 설정에 오류가 있을 경우 오류가 발생할 수 있으니 주의하시기 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

secureTextEntry 설정에 관해

0

73

2

expo 55 tabs 사라짐 이슈

0

105

2

백엔드도 궁금합니다!

1

98

1

댓글 버튼 하단에 고정되지 않는 이슈

0

62

1

SafeAreaView 적용 기준 문의

0

89

2

스크린 옵션 아이콘

0

59

2

[Note] 안드로이드 네비게이션 헤더 이슈 안내

0

74

2

ActionSheet

0

90

1

안드로이드 폰과 PC에서 테스트할때 화면 안보임과 오류 문의

0

103

1

iOS 빌드 후 실기기에서 앱 시작

1

75

1

[5-2] 글 목록 무한스크롤 구현하기 with InfiniteQuery 10:40/ useScrollTop(ref) 사용관련

0

86

2

클라이언트 사이드에서 세션 관련 질문

0

86

2

Android 에뮬레이터 환경설정 및 실행 (for Mac) 에러 문의

0

124

1

[5-13] useLikePost 쿼리 구현 중 Tanstack Query 관련 질문

0

65

1

Expo 54 버전 ios에서 headerLeft

1

145

2

어플 개발 후 배포 시에 주의할 사항이 있을까요?

0

81

1

코드 수정 시 ios 시뮬레이터에서 자동반영이 안 되는데 왜그럴까요?

0

97

1

텍스트가 다 상단위로 올라가있는데 어떻게 해야할까요?

0

83

2

Axios Network error...

0

159

2

강의는 52버전인데 expo가 현재 54버전이에요

0

323

1

[TIP] SafeAreaView 사용할 때마다 자꾸 ios에서 위아래가 빵꾸 나시는 분들 필독

0

254

2

키보드 이슈 관련 해결 질문

0

85

1

android header를 ios처럼 바꾸기

0

73

1

CustomButton 코드 버튼 관련 질문

0

71

1