응용 프로그램을 컴파일 할 때 다음과 같은 오류가 발생합니다.
Objective-C 모듈 ‘Firebase’를 빌드 할 수 없습니다.
이 오류 import Firebase
는 내 파일에 신속하게 나타납니다 .
답변
이 문제를 해결하는 방법은 한 가지뿐입니다.
- Xcode를 종료하십시오.
- 다음에있는 프로젝트의 임시 파일 삭제
~/Library/Developer/Xcode/DerivedData
- 지우다
ProjectName.xcworkspace
Podfile.lock
파일 및Pods
폴더 삭제- 을 실행
pod install
합니다. - 새로 생성 된
ProjectName.xcworkspace
파일을 열고 빌드합니다.
답변
빌드 ( ⌘+ B)가 저에게 효과적이었습니다.
답변
Swift 4와 Xcode 9를 사용하고 있습니다. FirebaseCore Scheme을 선택하기 만하면됩니다.
Xcode에서 :
Product->Scheme->FirebaseCore.
FirebaseCore가없는 경우 이동하여 Manage Schemes
선택하십시오. 그런 다음 다시 시도하십시오.
답변
이렇게하면 문제가 해결 될 수 있습니다.
-
Xcode를 종료하십시오. (Xcode 창을 닫지 말고 마우스 오른쪽 버튼을 클릭하고 명시 적으로 종료하십시오).
-
~/Library/Developer/Xcode/DerivedData
프로젝트 폴더로 이동하여 삭제하십시오. (모든 폴더를 삭제하기 만하면됩니다). -
프로젝트를 정리하고 빌드하십시오.
여전히 오류가있는 경우 :
1 단계와 2 단계를 수행하고 다음 단계를 따르십시오.
-
구성표를 Firebase 및 빌드 ( Command+ B)로 변경합니다.
-
앱 구성표로 다시 변경하고 다시 실행하십시오.
답변
.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’이 저에게 효과적이었습니다.