[firebase] 오류 : Objective-C 모듈 ‘Firebase’를 빌드 할 수 없습니다.

응용 프로그램을 컴파일 할 때 다음과 같은 오류가 발생합니다.

Objective-C 모듈 ‘Firebase’를 빌드 할 수 없습니다.

이 오류 import Firebase는 내 파일에 신속하게 나타납니다 .



답변

이 문제를 해결하는 방법은 한 가지뿐입니다.

  1. Xcode를 종료하십시오.
  2. 다음에있는 프로젝트의 임시 파일 삭제 ~/Library/Developer/Xcode/DerivedData
  3. 지우다 ProjectName.xcworkspace
  4. Podfile.lock파일 및 Pods폴더 삭제
  5. 을 실행 pod install합니다.
  6. 새로 생성 된 ProjectName.xcworkspace파일을 열고 빌드합니다.


답변

빌드 ( + B)가 저에게 효과적이었습니다.


답변

Swift 4와 Xcode 9를 사용하고 있습니다. FirebaseCore Scheme을 선택하기 만하면됩니다.

Xcode에서 :

Product->Scheme->FirebaseCore.

FirebaseCore가없는 경우 이동하여 Manage Schemes선택하십시오. 그런 다음 다시 시도하십시오.


답변

이렇게하면 문제가 해결 될 수 있습니다.

  1. Xcode를 종료하십시오. (Xcode 창을 닫지 말고 마우스 오른쪽 버튼을 클릭하고 명시 적으로 종료하십시오).

  2. ~/Library/Developer/Xcode/DerivedData프로젝트 폴더로 이동하여 삭제하십시오. (모든 폴더를 삭제하기 만하면됩니다).

  3. 프로젝트를 정리하고 빌드하십시오.

여전히 오류가있는 경우 :

1 단계와 2 단계를 수행하고 다음 단계를 따르십시오.

  1. 구성표를 Firebase 및 빌드 ( Command+ B)로 변경합니다.

  2. 앱 구성표로 다시 변경하고 다시 실행하십시오.


답변

.xcodeproj로 프로젝트를 열고 cocoapods로 Firebase를 설치했습니다. 같은 오류가 발생했습니다. 하지만 프로젝트를 닫고 .xcworkspace로 엽니 다.

경고가 사라졌습니다. Firebase는 내 프로젝트의 첫 번째 라이브러리였습니다. 그래서 .xcodeproj 파일을 계속 사용했습니다.


답변

를 통해 제대로 중포 기지를 설치 CocoaPods . 다음 단계를 시도하십시오

1 단계-Xcode 닫기

2 단계-파생 데이터를 지 웁니다. 여기에서 파생 된 데이터를 찾을 수 있습니다.

~ / Library / Developer / Xcode / DerivedData

3 단계-.xcworkspace 열기

4 단계-프로젝트 정리 ( ⌘ + Shift + K )

5 단계-프로젝트 빌드 ( ⌘ + B )

.xcworkspace 파일이 열려 있는지 확인하십시오.


답변

‘pod deintegrate’와 ‘pod install’이 저에게 효과적이었습니다.