Cocoapods를 사용해서 프로젝트에 필요한 프레임워크를 다 추가해 두었는데...
프로젝트에 필요한 프레임워크를 한 번에 다 세팅해두지 못하고, 하나씩 나중에 추가하려다 보니 계속 pod install
해줘야 하는 불편함도 있고,
무엇보다 프로젝트 deployment target ??을 잘못 설정해줬는지, 빌드할 때 마다 수많은 Warning이 푸다다ㅏㅏㅏ...
그동안 cocoapods
를 사용해서 설치되어 있던 라이브러리를 모두 삭 제 했습니다
pod deintegrate
명령어를 실행해서 프로젝트 내의 라이브러리를 모두 슥삭쇽 했습니다.pod cache clean --all
명령어를 사용해서 캐시를 비워줬습니다(?).Pods
폴더와 Podfile.lock, Podfile
이 남아있기 때문에 터미널에서 git rm -r Pods
git rm -r Podfile.lock
git rm -r Podfile
git rm -r <프로젝트이름>.xcworkspace
명령어를 실행해서 git
에 저장된 해당 파일들의 로그를 지워주었습니다. (.gitignore
파일에 Pods
폴더와 .xcworkspace
확장자를 넣어뒀으면 안해도 됨...아마?)SPM
을 사용해서 프로젝트에 사용하고 싶은 패키지를 넣어줍니다!!!Firebase 를 swift 프로젝트에 넣어주고... 프로젝트 빌드가 되지 않음.
Thread 1: signal SIGABRT
에러와 함께...
왜 그러냐, 찾아보니까...
Other Linker Settings
에다가 -ObjC
값을 넣어줘야 한다더라고?요
저는 SPM으로 패키지를 추가했는데 저 단계를 왜 거쳐야하는지 모르겠구요.. 알게되면 글을 고치도록 하겠습니다 꼭.