2011-08-23 2 views
3

GitHub 설치 페이지에 설명 된대로 xcode 4 프로젝트에서 RestKit을 연결했는데 빌드하는 동안 오류가 발생했습니다. 아무도 무슨 일이 일어나고 있는지 알고 있습니까? 나는 RestKit IRC 채널에 대해서도 물어 봤고 대답을 기다리고있다.RestKit 빌드 오류 : ../NSManagedObject+ActiveRecord.h:19 : 오류 : 'NSManagedObject'에 대한 인터페이스 선언을 찾을 수 없습니다.

오류 세부 사항은 다음과 같습니다

/Users/shyam/Library/Developer/Xcode/DerivedData/APXClient-bkpszicuinqyocawpsueiuiysrsk/Build/Products/Debug-iphoneos/include/RestKit/CoreData/NSManagedObject+ActiveRecord.h:19: error: cannot find interface declaration for 'NSManagedObject' 

의 I는 다음 단계를 설치하는 것은 현재 위치 : https://github.com/RestKit/RestKit/blob/master/README.md

+3

RestKit IRC 채널에서 블레이크와 대화 한 후 재귀 헤더 포함 디렉토리에 문제가있는 것으로 보입니다. 필자의 경우 헤더에 경로를 포함하는'$ (BUILT_PRODUCTS_DIR)/**'(재귀 적) 경로가 있습니다. 그렇게 비 재귀 적으로 문제를 해결했습니다. –

+1

또한이 문제에 직면하고 헤더 검색 경로를 비 재귀 적으로 만들어 해결했습니다. 자신의 질문에 대답해야합니다 :-) – penfold

+0

done. 재귀 포함이 실제로 문제인지 확인해 주셔서 감사합니다. –

답변

0

그래서, 네 솔루션은 헤더가 아닌 재귀 포함하는 것입니다. 위의 세부 정보를 참조하십시오.

+0

헤더 검색 경로를 재귀 적/비 재귀 적으로 설정하기위한 빌드 설정을 찾을 수 없습니다. 제발 올바른 방향으로 나를 가르쳐 주 시겠어요. – Undistraction

+0

재귀 패턴은'$ (BUILT_PRODUCTS_DIR)/**'처럼 보일 것입니다 ('/ **'접미사에주의하십시오). – penfold

+0

오른쪽./**를 특정 디렉토리에 대한 경로로 바꿉니다. 예를 들어,'$ (BUILT_PRODUCTS_DIR)/some/lib' –