본문 바로가기

나의 플랫폼/iOS

[iOS] Error: Could not build Objective-C module 'Firebase'

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Push Notification 기능을 이용하기 위해 Firebase Cloud Messaging  기능을 많이 이용 할 것이다.

Firebase에서 알려준 방식으로 하다가.. Firebase가 import 안되는 현상이 발생 했다. 

Firebase 설정 : https://firebase.google.com/docs/cloud-messaging/ios/client?hl=ko


멍미??


오류는 아래와 같이 발생 했다.

여러 구글링을 한 결과... CoCoaPods를 다시 받으면 된다고 한다. 아래와 같이 해보아라.

1. 먼저, CoCoaPods temp 파일 제거를 위치 경로를 연다.

Xcode -> Preference...  실행


Locations 탭 클릭 후, 아래 화면에서 빨간 상자 부분 클릭


DerivedData를 열어 놓는다.


2. XCode를 종료 시킨다. (깔끔하게)

3. 1.번에서 열어둔 DerivedData 폴더 내에서 문제가 있는 Project와 관련된 temp 파일을 모두 지운다.
   ( 폴더 명 앞 부분이 Project명으로 시작 합니다.)

4. 해당 Project 폴더로 온 후, Project명.xcworkspace 파일을 지운다.

5. Podfile.lock 파일 과 Pods 폴더를 삭제 한다.

6. 아래 명령어를 콘솔에서 실행한다. (콘솔은 해당 Project로 이동되어 있는 상태) 

pod install --verbose 

7. Project명.xcworkspace로 실행 시킨다.

8. command + b 를 눌러 Project를 다시 빌드 한다.

 

참고 : https://stackoverflow.com/a/44486792


그럼 문제 없이 될 것 입니다.

참고하세요.