[iOS] No such module 'XCTest' 오류 해결하기

나는 사과·2022년 7월 17일
0

iOS

목록 보기
1/11

강의들으면서 구현한 간단한 앱 Unit Test 코드 작성하기 위해서 타겟에서 UnitTesting Bundle를 추가하고 생성된 ~~Test 파일로 이동을 했다.

그런데 시작도 해보기 전에 이런 에러랑 만나게 되었다..😭

그래서 구글링을 통해서 알아보니깐 Build Setting -> Product Module Name에 한글이 들어가있는 경우에 위와 같은 오류가 발생한다고 한다.

뭐 별거 아니네 하고 들어가보니깐...

.....영어인데 왜 그러지... 당황스러웠다.

생성한 UnitTesting Bundle도 제거하고 다시 추가해봐도 똑같고
새 프로젝트를 생성해봐도 똑같았다..!!!!

그러다가 우연히 Developer Forum에 올라와 있는 글을 찾고말았다

Xcode의 테스트 번들 대상에는 XCTest.framework를 가져올 수 있도록 관련 검색 경로 빌드 설정이 자동으로 구성됩니다. 그러나 XCTest를 가져와야 하는 라이브러리와 프레임워크는 이러한 검색 경로를 수동으로 설정해야 합니다.

수동으로 설정을 하려면 다시 Build Setting -> ENABLE TESTING SEARCH PATHS 값에 yes를 넣어주기만 하면 된다!!

해당 포럼의 글은 바로 아래 링크로 남겨둡니다! (에러 만나면 포럼도 한번 검색해봐야겠다..🥲)
https://developer.apple.com/forums/thread/649935

그럼 테스트코드 열심히 작성하러 가보겠습니다👋
(+ UITest도 동일해요!)

0개의 댓글