Lined Notebook

Duplicate interface definition for class 'Something file In Pods'

by 사슴비행기

새로 추가할 라이브러리가 생겨서 pod에 추가하고 install을 했는데,

갑자기 빌드가 안되기 시작했다.

오류 문구를 찾아보니, 해당 클래스가 이미 존지한다는 거였다.

stack over flow에 찾아봤더니,

중복되는 것을 찾아서 이름을 바꿔야 한다고 한다.

 

하지만, 그런 파일이 몇 백개가 있어서 일일히 지우긴 힘들다고 판단.

pod를 추가하고 생긴 문제이므로,  새로 추가한 라이브러리에

중복되는 파일들이 있다고 생각되어

해당 라이브러리를 pod에서 삭제해봤지만,

여전히 해당문제가 발생했다.

 

가만히 생각해보니,

이미 존재하던 파일이 삭제되지는 안될 것 같다는 생각이 들었다.

그래서 프로젝트 파일 내의 Pods 폴더 자체를 삭제하고

다시 pod install을 했더니 정상 동작한다.

 

왜 이런 문제가 발생하는지 아직도 모르겠다.

어느순간 갑자기 생기긴 했는데.. 에휴

 

다른 사람들도 이것저것 해보지 말고 걍

pods 폴더를 삭제 후 다시 install 하는게

제일 간단하면서 빠르다.

(build, indexing작업이 너무 오래걸리기 때문에 굉장한 시간낭비가 발생할 수 있다.)

물론 나랑 같은 상황이라면 말이다.

블로그의 정보

Beautiful Coding

사슴비행기

활동하기