본문 바로가기
IOS/IOS 스터디(Swift)

[iOS/Error] build input file cannot be found file.

by 김마리님 2022. 11. 23.

남에게 iOS 프로젝트를 넘겨받거나, 내가 Finder에서 파일을 옮겨서 경로를 수정할 경우 이렇게 빨갛게 이름이 변하는 경우가 있다.

이게 왜 이러냐.. 해당 파일이 있다고 인식한 경로에 해당 파일이 없기 때문이다. XCode가 신기한게, 안드로이드처럼 프로젝트 폴더 내에 있는 파일만 프로젝트 파일로 인식하는 것이 아니라 파일 밖에 있어도 경로만 정상이라면 컴파일이 가능하다..

(필자의 경우 완전 초급 개발자일때 개발한 것은 쓰레기통에 있던 파일이 경로가 잡혀 컴파일 된 경우도 있었다 ^-^ ..) 근데 이렇게 밖에 있으면 깃허브에 업로드할때 밖에 있는 파일은 커밋이 안됨. 호호.

그럼 얘네가 인식하는 경로가 어디에 있냐면..

 

XCode의 우측에 인스펙터를 열어보면

해당 파일이 참조하고 있는 경로가 나타나게 된다. 빨갛게 된 파일의 해당 위치를 열어보면 그 파일이 없을 것이다.. 해당 경로에 파일을 넣어주거나, 파일을 이동했을 시 해당 파일이 있는 곳으로 경로를 수정해주거나 해야만 한다.

반응형