2017-03-06 13 views
1

신속한 프로젝트에 서브 모듈을 통합했으며 서브 모듈은 이전에 카르타고를 사용했습니다. 이제 카르타고에서 코코아 포드로 옮겼습니다. 하지만 지금은 메인 프로젝트 나 서브 모듈에 언급 된 모든 포드를 언급 할 때마다 오류가 발생합니다.서브 모듈에서 포드를 참조하는 중 '해당 모듈이 없습니다'

이러한 모듈 'POD_NAME'

이전 같은 오류가 서브 모듈에 대해 표시,하지만 난 내 프레임 워크 검색 경로에 $ (SRCROOT)을 추가하고 오류가 위로 대체되었다 하나.

+0

이 게시물에 걸려 넘어졌습니다. 이것도 시도했지만 아무 소용이 없습니다. http://stackoverflow.com/questions/39970273/no-such-module-in-xcode –

답변

0

코코아 포드를 사용하는 경우 포드를 설치 한 후 프로젝트를 한 번 빌드 한 다음 모듈을 가져 오십시오.

0

를 눌러 명령 + 옵션 + + K 시프트 한 다음 빌드 설정에

가서 당신의 응용 프로그램을 실행하고 해당 프레임 워크가 포함 된 폴더에 프레임 워크 검색 경로를 정의. 프레임 워크가 프로젝트 디렉터리에 있으면 프레임 워크 검색 경로를 $ (SRCROOT)로 설정하고 재귀 적으로 설정하면됩니다.

또는

당신이 이미 브리지 헤더에 추가 될 때 프레임 워크의 수입을 건너 뛰는 단순히 시도 있는지 확인합니다.

희망이 있습니다.

+0

두 가지 버전의 청소를 모두 사용했습니다. 아무 소용이 없습니다. Xcode를 끝내고 컴퓨터를 다시 시작하십시오. 그러나 실패했다. –

+0

제 편집 된 게시물을 확인하십시오 –

+0

전체적인 문제 시나리오를 설명했습니다. 이미이 모든 것을 시도했습니다. 브리징 헤더는 여기서는 사용하지 않습니다. –