에러가 발생된 경위는 아래와 같습니다.

Xcode 9 > Xcode 10 > Xcode 9 


Xcode 9 에서 작업하던 프로젝트를 잠시 Xcode 10 으로 빌드를 했고, 

다시 Xcode 9 로 돌아왔더니,

'ditto: can't get real path for source ' 라는 메세지와 함께 컴파일에서 실패를 했으나 정확한 원인을 알 수 없는 것이 문제였습니다.

때에 따라 에러 메세지도 달랐습니다. 그리고 비교적 알아 볼 수 있는 에러메세지를 동반할지라도 해결을 하긴 쉽지 않았습니다.


당연히 

Xcode Project Clean  : CMD + SHIFT + K 

Xcode Build Folder Clean : CMD + SHIFT + ALT + K 

모두 했지만 소용없었습니다.


결론적으로 DerivedData 폴더를 삭제하고 해결했습니다.

/Users/User/Library/Developer/Xcode/DerivedData


관리되는 앱이 오래될 경우 Xcode 여러버전을 사용하는 경우는 비일비재할 것 같습니다.

위의 케이스, 사실 별거 아니지만 Clean 기능이 정상동작할 거라는 기대가 어긋나서 잠시 당황을 했습니다.

그래서 이렇게 다시 정리를 하고 갑니다. 


해피코딩!~


+ Recent posts