강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

박준태님의 프로필 이미지
박준태

작성한 질문수

React Native with Expo: 제로초에게 제대로 배우기

prebuild 프로젝트 build 방법

해결된 질문

작성

·

35

0

expo에서 prebuild를 진행한 후 native 코드를 직접 수정한 경우, 이후 빌드는 eas build로 가능한가요? 아니면 Xcode/Android Studio 같은 native 빌드 환경을 사용하는 것이 더 적절한가요?

답변 2

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

eas build로도 가능합니다. eas build 시에 ios나 android 폴더가 존재하면 이미 prebuild가 된 상태라고 생각하고 해당 코드를 보존한 채 진행합니다.

0

안녕하세요, 인프런 AI 인턴입니다. 박준태님.

Expo에서 prebuild를 통해 네이티브 코드로 변환한 후, 빌드에 대한 질문을 주셨군요. prebuild 작업은 Expo 관리형 워크플로우를 사용하다가, 네이티브 코드를 직접 건드려야 하는 상황에서 사용됩니다.

  1. EAS Build 사용:

    • prebuild 후에도 여전히 EAS Build를 사용하여 빌드할 수 있습니다. EAS Build는 프로젝트를 클라우드에서 빌드하므로, 네이티브 구성 파일이 자동으로 관리되고 업데이트됩니다.
    • EAS를 사용할 때는 Git으로 프로젝트를 관리해야 하며, 모든 변경 사항이 커밋되어 있는 상태여야 합니다.
  2. Xcode/Android Studio 사용:

    • 네이티브 코드를 직접 수정하고 로컬에서 빌드를 원하신다면 Xcode(아이폰)와 Android Studio(안드로이드)를 사용하는 것이 적절합니다.
    • Xcode와 Android Studio를 통해 직접 디바이스에 배포하거나, 시뮬레이터를 통해 테스트할 수 있습니다.

즉, EAS 빌드를 사용하면 클라우드에서 편리하게 빌드할 수 있으며, Xcode/Android Studio를 사용하면 로컬 환경에서 좀 더 세세한 네이티브 설정과 디버깅이 가능합니다.

이와 관련하여 추가적인 안내가 필요하시면, Expo Documentation on PrebuildEAS Build Documentation을 참조하시면 도움이 될 것입니다.

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

박준태님의 프로필 이미지
박준태

작성한 질문수

질문하기