2011-03-01 4 views
0

그래서 Xcode에 포함 된 정적 라이브러리 템플릿을 사용하고 있습니다. 지금은 정적 라이브러리가 실제로 어떻게 작동 하는지를보기 위해 간단한 템플릿을 작성하려고합니다.Xcode 정적 라이브러리 템플릿 ... 빌드에 헤더가 포함되어 있지 않습니까?

은 어쨌든 내 정적 라이브러리에서 나는 두 개의 클래스가 있습니다 에 MyLibrary (.H /하는 .m을) - 이것은 단순히 NSObject의 modalView (.H /하는 .m)입니다 - 이것은 비록 UIViewController에

문제입니다 정적 라이브러리를 만들 때입니다. 프로젝트는 mylibrary.a 파일을 만듭니다 ... 그러나 출력에는 "Headers"폴더가 없습니다. 즉, 다른 프로젝트에 라이브러리를 추가하면 myLibrary의 .h 파일을 찾을 수 없으므로 "정의되지 않은"오류가 발생합니다.

해결 방법에 대한 의견이 있으십니까? 감사

답변

1

당신은 운영자와 파일과 함께 새로운 프로젝트에 파일을 .H 드래그해야

+0

은 흠 난 프레임 워크에서 폴더 헤더의 .H 파일과 다른 프레임 워크를 볼 수 있지만 어쩌면이 다르다. .h 파일을 원하는 위치로 드래그합니까? – Msencenb

+0

@ Messenenb 일반적으로 라이브러리에 구현 파일을 보관합니다. – iHS

+0

.h 파일을 프로젝트로 드래그하여 작업했습니다. 그러나 시뮬레이터가 아닌 장치에 대해서만. 정적 라이브러리는 장치에서만 작동합니까? 또한 구현 파일에 의해 .m 파일이 정확하다는 것을 의미합니까? – Msencenb

관련 문제