2012-02-16 2 views
2

내 프로젝트 중 하나에 QuickDialog를 포함하려고 시도했지만 제대로 작동하지 않습니다. 나는 다음과 같은 한 :Xcode 4.2 프로젝트에 QuickDialog 포함

  1. 내 프로젝트 디렉토리
  2. 드래그로 복사
  3. github에서 다운로드 및 이전에 github에 에서 찾기에서 내 프로젝트에 다운로드 QuickDialog.xcodeproj 파일을 떨어 뜨린를
  4. 에서 빌드 단계, 추가 된 QuickDialog (예제 응용 프로그램이 아닌 lib) 대상 종속성
  5. 링크 바이너리 라이브러리 섹션에 libQuickDialog.a가 추가되었습니다.라이브러리 내 Prefix.pch 파일에서
  6. (이 이유를 알고하지 않습니다 실제로 빨간색으로 변), 추가

    1. 이 작동하지 않았다 #import <QuickDialog/QuickDialog.h>

    원인이 나는 또한 다음과 같은 시도

  7. $(SOURCE_ROOT)/escoz-QuickDialog-b5f67f1에 "사용자 헤더 검색 경로"
을 추가 내 "기타 링커 플래그"를 -ObjC 및 -all_load 추가3210

이 또한 작동하지 않았습니다. 항상 오류가 발생합니다 QuickDialog/QuickDialog.h file not found#import <QuickDialog/QuickDialog.h> 무엇이 잘못 되었나요?

+1

xcode 4.5.2 여기에 설명 된 단계를 완료했습니다. http://escoz.com/open-source/quickdialog 따옴표를 수동으로 입력했는지 확인했습니다. 수동으로 입력했습니다. "$ {PROJECT_DIR}/QuickDialog"줄이 있습니다. 여전히 .pch 파일에서 파일을 찾을 수 없습니다. –

+1

@joshk Xcode 4.5에 광고하려고합니다.2 프로젝트와 지금 동일한 오류가 발생합니다. 문제를 찾았습니까? – bllubbor

답변

1

따라서이 문제에 대한 해결책은 코멘트에 게시 된대로 “${PROJECT_DIR}/QuickDialog”의 따옴표이며 두 개의 다른 따옴표가 있습니다.

해결책은 다큐멘터리에서 복사하지 말고 대신 직접 입력하면됩니다.

은 다음과 같아야합니다 "${PROJECT_DIR}/QuickDialog"

을 트릭 이잖아.

2

documentation에서, 당신이 너무 정확히 다음 단계를하지 않았다 :

는 "사용자 헤더 검색 경로"설정을 찾아 릴리스 값을 "$ {PROJECT_DIR}/QuickDialog"("재귀 적"확인란을 선택하십시오.

디버그 값이 이미 설정되어 있어야하지만, 그렇지 않은 경우 디버그 값도 설정해야합니다.

"항상 사용자 경로 검색"값을 찾아 YES로 설정하십시오. 마지막으로 "Other Linker Flags"옵션을 찾아서 "-ObjC"(따옴표 제외) 값을 추가하십시오.

이 안내가 적용됩니다.

+0

안녕하세요 @petert, 나는 문서에 게시 된 단계를 정확히 수행했으며 작동하지 않습니다. 그 이유를 모르겠습니다. – bllubbor

+1

당신은 절대적으로 문서화 작업을하지만, 내 문제를 일으키는 작은 실수가있다 "$ {PROJECT_DIR}/QuickDialog"'이것은 잘못된 따옴표입니다 !!!! 그냥 보통 따옴표로 직접 입력하면 모든 것이 잘됩니다. 도움을 주셔서 감사합니다 – bllubbor

+1

나는 사이트에서 따옴표를 고정 시켰습니다. 앞으로 다른 사람들에게도 문제가되지 않을 것입니다! –