2010-06-30 10 views
0

저는 몇 시간 동안이 문제로 어려움을 겪었습니다.UILabelAdditions.h을 찾을 수 없습니다.

iPad 앱에 최신 버전의 Three20을 포함 시켰으며 디버그 빌드로 정상적으로 컴파일 할 수 있습니다. 다른 빌드 (심지어는 중복 된 디버그)로 전환 할 때마다 UILabelAdditions.h를 찾을 수 없다는 오류가 약 78 건 나옵니다.

이것은 Three20/src/Three20 디렉토리에 있으며 언급 한대로 모든 것이 디버그 빌드와 잘 작동합니다.

캐시를 삭제하고 빌드 디렉토리를 삭제했습니다.

아이디어가 있으십니까?

답변

0

오케이, 마침내 포기하고 모든 것을 다시 설치했습니다 (여러 응용 프로그램에서 발생했습니다). 그러나 누군가가이 문제를 가지고 해결책을 찾아낸다면, 나는 그것에 대해 알고 싶다. (xCode, Geez).

0

두 개의 빌드 디렉토리에 대해 나열된 다른 헤더 포함 디렉토리가있는 것 같습니다.

XCode에서 프로젝트를 마우스 오른쪽 단추로 클릭하고 정보 입수를 선택하십시오. 빌드 탭에서 검색 창에 '경로'를 입력하여 아래 속성을 필터링하십시오. 헤더 검색 경로에주의하십시오. 이제 디버그와 릴리스 사이에서 '빌드 구성'을 전환하십시오. 디버그되지 않은 릴리스에 any를 추가하십시오.

+0

그래, 먼저 확인하고 경로가 동일합니다. 언급했듯이, 나는 심지어 디버그 복사본을 만들었고 빌드는 릴리스와 동일한 동작을 보였다. 그것은 마치 xCode가 어떻게 든 혼란스러워 보이지만 나는 그것을 줄 잡아낼 수 없습니다. 그것을 얻지 마십시오. –

+0

아무도 이것을 고치는 방법을 모릅니다. 모든 것을 날려 버리고 xCode를 다시 설치해야합니까 (놀랄 일이 아닙니다)? –