[React Native]pod install 중 use_modular_headers! 설정을 요구하는 오류

오류 메세지

대략적으로 설명하면 CocoaPods에서 Swift 모듈과 정적 라이브러리의 충돌 문제로 인해 발생한 오류입니다. Firebase 및 관련 라이브러리들이 스위프트 언어로 코딩되어 있는데 모듈이 제대로 정의되지 않은 상태로 빌드하는 것이 원인입니다. 해결하기 위해서는 Podfile에서 use_modular_headers! 코드를 적용해 주어야 합니다.

해결

Podfile 내용

Podfile을 텍스트 편집기로 열고 사진처럼 중간에 use_modular_headers! 코드를 적어주세요.

그 후 아래 터미널 명령어를 다시 실행하면

pod install --repo-update
Podfile 내용

초록 글씨와 함께 정상적으로 라이브러리 설치가 완료되는 것을 볼 수 있습니다.

평점

Leave a Comment