에러가 발생된 경위는 아래와 같습니다.
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 기능이 정상동작할 거라는 기대가 어긋나서 잠시 당황을 했습니다.
그래서 이렇게 다시 정리를 하고 갑니다.
해피코딩!~
'Mobile > Xcode' 카테고리의 다른 글
Xcode 커서 고정 스크롤 단축키 추가하기. (Xcode scroll lock) (0) | 2018.04.12 |
---|---|
Xcode 주요 환경변수 목록 (프로젝트 경로, InfoPlist 경로) (0) | 2018.04.10 |
XCode Editor 창에서 라인 넘버(Line Number) 출력하기 (0) | 2014.05.22 |