2012-03-15 3 views
1

three20을 사용하는 응용 프로그램을 업데이트하고 있습니다. Xcode 4.3.1을 빌드하고 실행하는 데 성공했습니다. o) 이제는 메모리 누수가 염려됩니다 (아직 앱이 없습니다). 프로파일 러를 통해 앱을 실행하고 싶습니다. 이 작업을 시도하면 (제품 -> 프로파일) Three20 빌드 오류가 다시 발생합니다. 특히 "Three20Core/private/TTExtensionInfoPrivate.h"파일을 찾을 수 없으며 Protect.command의 three20/src/scripts/Protect.command : line 31 줄 31에있는 쉘 스크립트 호출 오류가 추가되어 응용 프로그램이 빌드되고 cd $ {PREFIX} $ {PUBLIC_HEADERS_FOLDER_PATH}Xcode 4.3.1 Profiler를 실행할 때 세 가지 빌드 오류가 발생합니다.

나는 프로파일 러가 다른 헤더 검색 경로 또는 빌드 위치를 사용해야한다고 생각합니까?

누구든지이 문제를 해결하기 전에이 문제를 해결 했습니까?

답변

8

TTExtensionInfoPrivate.h 파일이 Three20Core 디렉터리에 있고 개인 하위 디렉터리가없는 문제가 해결되었습니다. #import Three20Core/private/TTExtensionInfoPrivate.h 명령 (이것들은 TTExtensionInfo.m 및 TTExtensionLoader.m에 있음)에서 "private /"를 제거하고 프로파일 러를 통해 내 응용 프로그램을 빌드하고 실행할 수있었습니다.

+0

감사에서 Paths.xcconfig$(BUILD_DIR)/three20를 추가하는 쉬운 방법. 너는 내 하루를 구했다. –

0

는 솔루션 common/Configurations

HEADER_SEARCH_PATHS = $(STDLIB_HEADERS)$(BUILD_DIR)/three20$(CONFIGURATION_BUILD_DIR)/../three20