2016년 12월 10일 토요일

XCode 8.x "No such module error"

Xcode 8.x의 버그로 생각 된다.

Xcode 8 로 버젼 업이 되면서 swift 2.3 / 3.0으로 컨버팅 개고생을 당하고
이용하는 pod 라이브러리 업데이트 까지 아주 개고생을 시키고

하루에 20번 정도에 크래쉬를 경험 하여 짜증이 많이 나는데

어느날 갑자기  No such module error가 난다.

계속 참조 하고 있던 모듈인데....

이런 경우 아래의 스텝 으로 처리 시도를 하였으나 소용이 없다.

xcode 종료

pod cache clean

pod deintegrate || rm -rf Pods

rm -rf ~/Library/Developer/Xcode/DerivedData

xcode 재시작

clean
build

이렇게 하여도 계속 되는 이유 없는 에러가 속출 된다면

다음에 방법을 써보는 것도 좋다.

왼쪽 상단에  New scheme 클릭 또는 Product -> Scheme -> New schem 메뉴

이렇게 새로운 컴파일 스킴을 추가 한다.

그리고 새로운 컴파일 스킴으로 build 한다.

나의 경우는 마법처럼 모든 에러가 사라 졌다.






댓글 2개:

Jdev :

감사합니다. 제 Swift 프로젝트에서 No Such Method Error 를 해결 못하고 있었습니다.
Stack Overflow를 3일 내내 찾아도 답이 안나오더라고요. 그런데
글쓴님께서 제시해주신 New Scheme를 적용해보라고 한게 저한테 도움이 되었습니다. 감사합니다.

Jdev :

감사합니다. 3일동안 안고 있었던 문제를 드디어 해결하게 되었습니다.
Swift로 작성한 iOS프로젝트 였는데 갑자기 No such module error가 나서
구글과 스택오버플로우를 찾아서 적용해봐도 해결이 안되었는데
글쓴님께서 제시해주신 New스키마를 만들어 보라고 한게 해결이 되었네요. 감사합니다.