2013-05-05 3 views
5

왜 이런 일이 일어나는지 알 수 없습니다. Podfile을 통해 AFNetworking을 프로젝트에 설치했습니다. 내가 전화 그러나AFHTTPClient.h 파일을 찾을 수 없음

pod 'AFNetworking', '~> 1.2' 

: 여기에 현재 항목의

#import "AFHTTPClient.h" 

내 파일 중 하나의 상단에, 그것은 " 'AFHTTPClient.h'파일을 찾을 수 없습니다"말했다. 포드 디렉토리를 열면 AFNetworking이 AFHTTPClient.h와 함께 거기에 있습니다. 나는 무슨 일이 벌어지고 있는지 전혀 모른다. 어떤 아이디어?

+0

수정 방법을 찾았습니까 ?? – Solidus

답변

1

xcworkspace를여시겠습니까? 또는 xcodeproj? CocoaPod를 사용한다면 xcworkspace에서만 항상 작업해야합니다.

다른 광고 모음을 찾을 수 있습니까? 프로젝트를 정리하고 다시 시도하십시오. 당신이 목록에서 모든 것을 짓을했는지 여부를

검사 : Creating a project that uses CocoaPods

사람이 최근에 같은 문제가 있었다 - can't search header path?합니다. 헤더 검색 경로를 확인하십시오.

+0

예, xcworkspace를 사용합니다. –

+0

@NickONeill 다른 포드를 찾을 수 있습니까? 프로젝트를 정리하고 다시 시도하십시오. –

+0

다른 모든 포드를 삭제했습니다 ... 이미 청소를 시도했습니다. –

5

'HEADER_SEARCH_PATHS에 추가 된 Pod (AFNetworking)에서 검색 할 적절한 경로가 없기 때문일 수 있습니다.

> 열기 xcworkspace 다음과 수행 (podfile를 추가 한 후 같은 /이 xcworkspace 대신 xcodeproj을 열 것을 권장합니다들) :

파일에서
  • Pods.xcconfig 체크 HEADER_SEARCH_PATHS (예 : $ {PODS_HEADERS_SEARCH_PATHS}) 및 그것을 복사하십시오. 이제 '응용 프로그램 대상' '헤더 검색 경로'

대체 접근 방식을 설정 복사 HEADER_SEARCH_PATHS 추가의 '빌드 설정'에서

  • (iOS - Build fails with CocoaPods cannot find header files에서 함) :

    • 응용 프로그램에서 대상을 "사용자 헤더 검색 경로"에 추가하십시오 (따옴표 포함)

      "${PODS_ROOT}/BuildHeaders" 
      
    • 확인



    나는이 문제를 찾을 수없는이 파일을 해결 희망 '재귀'.

  • +1

    올바른 헤더 경로가 도움이되지 않는다면 xcodeproj 및 xcworkspace 폴더의 xcuserdata 폴더를 삭제하십시오. Finder에서 열 수 없다면 xcodeproj resp를 마우스 오른쪽 버튼으로 클릭하십시오. xcworkspace 폴더를 열고 "패키지 내용보기"를 선택하십시오. 그러면이 폴더가 열립니다. XCode를 닫고 xcuserdata 폴더를 삭제 한 다음 XCode를 다시 시작하십시오. 이렇게하면이 "파일을 찾을 수 없습니다"라는 오류 메시지가 사라집니다. – MatthiasC