호댕의 iOS 개발

[Xcode] Skipping duplicate build file in Compile Sources build phase 본문

Software Engineering/iOS

[Xcode] Skipping duplicate build file in Compile Sources build phase

호르댕댕댕 2022. 8. 29. 12:42

리베이스를 해결하다가 갑자기 이런 에러가 나왔다... 

갑자기 처음 보는 경고가 나와서 당황했었는데 역시 답은 에러 문구에 전부 나와있었다.

 

Build Phase의 Compile Sources에서 중복된 build 파일을 스킵했다는 것이다. 

그럼 이는 어디서 중복된 것을 지워줄 수 있을까??

 

에러에서 나온대로 프로젝트의 Targets > Build Phase에 가면 이를 찾을 수 있다. 

Build Phase에서 내리다보면 Compile Sources라는 것이 있다. 여기서 경고에서 나온 파일 이름을 쳐보면..

이렇게 중복된 파일이 있는 것을 찾을 수 있다. 

 

하나만 지우고 빌드를 해봤지만 하나만 지워도 두 개다 지워지는 것 같다. 

분명 Directory에는 파일이 존재하지만 Compile Sources에는 파일이 존재하지 않았다. 

 

이때는 밑에 있는 + 버튼을 누르고 해당 파일이름을 검색해서 추가해주면 된다. 

 

진짜 간단하게 해결이 가능한데 처음 만났을 때는 당황해서 어떻게 수정해야 하나 했다. 

역시 항상 에러 로그를 잘 봐야 한다. 

Comments