[UIKit] Missing package product 'FirebaseCore'

2024. 11. 12. 10:50iOS

728x90
반응형

🧸 시작

의존성 관리를 Cocoapod에서 Swift Package Manager(SPM)으로 변경하면서 Firebase 설치오류가 나타났다.

처음에는 캐시에 대한 문제때문인 줄 알고 빌드 클린 [Cmd] + [Shift] + [K] 도 하고 

open ~/Library/Developer/Xcode/DerivedData

해당 폴더에 남아있는 데이터도 지우고 다시 실행해보고 진짜 하루종일. 빌드만 했는데 실패.

오류를 클릭하니까 나오는 메시지로

... Pods/FirebaseCrashlytics/run: No such file or directory

이렇게 나와있었다 FirebaseCrashlytics run 하는 것에 대한 오류 같은데 ... 너무 예전에 추가했어서 어떤 것을 수정했는 지 기억이 나지 않았다.

 

 

 

 

 

728x90
반응형

 

 

 

 

 

🧸 해결

처음에는 오류가 Missing package product 'FirebaseCore' 이렇게 나서 이렇게 검색했을 때 나와 딱 맞는 오류에 대한 검색이 나오지 않았는데 

Pods/FirebaseCrashlytics/run: No such file or directory 이렇게 구체적인 오류로 검색해보니 나와 같은 현상을 찾을 수 있었다.

https://stackoverflow.com/questions/63704911/firebasecrashlytics-run-no-such-file-or-directory-error-while-building-the-app

 

FirebaseCrashlytics/run: No such file or directory error while building the app - swift

I am integrating the Firebase Analytics and the Crashlytics in my app. After Initializing the Crashlytics, I am getting the following error while building the app. mediates.noindex/AppName.build/Re...

stackoverflow.com

 

오버스택플로우에 따르면 SPM 에 맞는 설정을 해줘야한다고 나와있었다.

기존에 Cocoapod으로 설치되어있던 Crashlytics 를 SPM으로 변경하면서 이 부분도 설정을 해줬어야 했다.

Target > Build Phases > Crashlytics

 

 

해당 내용은 공식문서에도 작성되어있다.

https://firebase.google.com/docs/crashlytics/get-started?platform=ios&hl=ko

 

Firebase Crashlytics 시작하기

이 페이지는 Cloud Translation API를 통해 번역되었습니다. 의견 보내기 Firebase Crashlytics 시작하기 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. iOS+ Android Flutter

firebase.google.com

 

 

728x90
반응형