Flutter: include of non-modular header inside framework module 'firebase_core.FLTFirebasePlugin'

2025. 5. 18. 18:02·Flutter
728x90
반응형

예전 프로젝트를 업데이트하고 다시 빌드하려는데, 갑자기 다음과 같은 에러가 발생했습니다.

include of non-modular header inside framework module 'firebase_core.FLTFirebasePlugin'

Firebase 관련 헤더 파일에서 발생하는 이 에러는 대부분 iOS의 Build Settings 설정 문제로 발생합니다. 처음에는 뭔가 복잡한 문제일 줄 알고 이것저것 시도해봤는데, 알고 보니 아주 간단한 설정 하나로 해결됐습니다.

해결 방법

  1. Xcode에서 프로젝트를 엽니다.
  2. 상단 탭에서 Build Settings로 이동한 후, All을 선택합니다.
  3. 검색창에 Allow Non-modular Includes In Framework Modules를 입력합니다.
  4. 해당 항목을 Yes로 변경합니다.
  5. 변경 후, Clean(Build > Clean Build Folder) 을 하고 다시 빌드합니다.

이렇게 설정을 바꾸고 나니 오류 없이 정상적으로 빌드가 되었습니다.

정리

Flutter와 Firebase를 함께 사용할 때 iOS 쪽에서 종종 발생할 수 있는 이슈입니다. 만약 비슷한 에러로 빌드가 막히는 경우, 위 설정을 꼭 확인해보시길 추천드립니다. 간단하지만 놓치기 쉬운 부분이니, 예전 프로젝트를 다시 빌드할 때 한 번씩 체크해보면 좋습니다.

728x90
반응형
LIST

'Flutter' 카테고리의 다른 글

Flutter에서 토스 복권 스크래치 복권 구현하기  (2) 2025.07.14
Dart 3.8 출시! 새로운 기능과 주요 변경 사항 정리  (3) 2025.07.09
Flutter에서 API 호출 시 꼭 알아야 할 것들  (2) 2025.05.13
logger - Flutter 에서 Print말고 logger 사용하기  (0) 2025.05.08
스크롤 중에도 고정되는 헤더 만들기 – flutter_sticky_header 활용법  (0) 2025.04.02
'Flutter' 카테고리의 다른 글
  • Flutter에서 토스 복권 스크래치 복권 구현하기
  • Dart 3.8 출시! 새로운 기능과 주요 변경 사항 정리
  • Flutter에서 API 호출 시 꼭 알아야 할 것들
  • logger - Flutter 에서 Print말고 logger 사용하기
Mr. Joo
Mr. Joo
  • Mr. Joo
    삽질의 시작
    Mr. Joo
  • 전체
    오늘
    어제
    • 분류 전체보기 (214) N
      • Flutter (70)
      • Android (9)
      • Swift (4)
      • React (11)
      • 인공지능 (4)
      • CS (10)
      • 개발 뉴스 (103) N
      • IT 기기 (1)
      • 알면 유용한 정보 (2)
  • 인기 글

  • 태그

    DART
    뉴스
    개발 이슈
    오늘의 뉴스
    기술 뉴스
    앱
    개발
    react
    뉴스 모음
    앱개발
    이슈
    앱 개발
    오늘의 기술 뉴스
    개발 뉴스
    Dart 기초
    기술
    플러터
    오늘의 개발 뉴스
    오늘의 이슈
    Flutter
  • 최근 댓글

  • 최근 글

  • 250x250
    반응형
  • hELLO· Designed By정상우.v4.10.3
Mr. Joo
Flutter: include of non-modular header inside framework module 'firebase_core.FLTFirebasePlugin'
상단으로

티스토리툴바