2009-11-07 3 views
1

개인 프로젝트에 개인 프로젝트를 추가했습니다. DEVICE | RELEASE 모든 것이 잘 작동하고 응용 프로그램을 ldid-S 수 있으며 장치에서 성공적으로 시작됩니다. 구축하고 시뮬레이터에 GO하려고 할 때 아래에 표시된대로오류 : iPhone 개인 프레임 워크 "해당 파일이나 디렉토리가 없습니다"

그러나, 나는 오류 "해당 파일이나 디렉토리를"얻을 : (나는 또한 오류를 두 번 너무 이상한 인을 얻는다.)

Line Location HomeProfileViewController.h:10: error: BluetoothManager/BluetoothManager.h: No such file or directory 

아래에는 현재 가지고있는 프로젝트 및 빌드 설정이 있습니다. 누군가 실수를해서 나에게 알리면 정말 좋을 것입니다!

프로젝트 설정 :

PRIVATE_HEADERS_FOLDER_PATH = "/Developer/SDKs/iPhoneOS.sdk/Versions/iPhoneOS3.0.sdk/include" 
PUBLIC_HEADERS_FOLDER_PATH = "/Developer/SDKs/iPhoneOS.sdk/Versions/iPhoneOS3.0.sdk/include" 
USER_HEADER_SEARCH_PATHS = "/Developer/SDKs/iPhoneOS.sdk/Versions/iPhoneOS3.0.sdk/include" 

OTHER_CFLAGS = "-I/Developer/SDKs/iPhoneOS.sdk/Versions/iPhoneOS3.0.sdk/include-I/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include-I/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/gcc/arm-apple-darwin9/4.0.1/include-F/System/Library/Frameworks-F/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks-F/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks-DMAC_OS_X_VERSION_MAX_ALLOWED=1050" 

표적 빌드 설정 :

PRIVATE_HEADERS_FOLDER_PATH = "/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks" 
FRAMEWORK_SEARCH_PATHS = "$(inherited) $(SDKROOT)$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks" 
USER_HEADER_SEARCH_PATHS = "/Developer/SDKs/iPhoneOS.sdk/Versions/iPhoneOS3.0.sdk/include/**" 

OTHER_CFLAGS = "-I/Developer/SDKs/iPhoneOS.sdk/Versions/iPhoneOS3.0.sdk/include-I/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include-I/Developer/Platforms/iPhoneOS.platform/Developer/usr/lib/gcc/arm-apple-darwin9/4.0.1/include-F/System/Library/Frameworks-F/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks-F/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks-DMAC_OS_X_VERSION_MAX_ALLOWED=1050" 

참고 : 경로에 인용 부호 내 프로젝트에 실제로있다, 그래서에 넣어 사이트는 더 나은 구문을 사용합니다.

Cydia를가

+0

앱 스토어에서 거부하고 싶으십니까? : S –

+0

그냥 retag. 이 응용 프로그램은 Cydia에 있습니다. – WrightsCS

답변

2

사실, SDK 3.0를 들어, 다음 예제와 폴더 바이너리와 헤더는 아마 PrivateFrameworks에 있는지 확인 : /Developer/Platforms/iPhoneOS.platform/Developer/SDKs을 /iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework

바이너리와 헤더 파일이 디렉토리 아래에 있어야합니다, 헤더 예를 들어,/헤더 아래에 있어야합니다 : /

다음은 개인 헤더가 필요할 때 다음 구문을 사용하는 것입니다.

이제 위의 첫 번째 디렉토리에서 개인 프레임 워크를 추가하고 시뮬레이터를 만들고 빌드하여 기기를 빌드 할 수 있습니다! 장치/시뮬레이터간에 전환 할 때 프레임 워크를 추가/삭제해야합니다!

+0

많은 사람 감사합니다! 나는 그것을 rly 고맙다! BLTH가 꺼져있는 경우 팝업을 만들었습니다. 2 개의 버튼과 2-Nd 버튼을 사용하면 BLTH를 활성화 할 수 있습니다. – Resty

관련 문제