2013-07-18 2 views
0

애플 문서 http://developer.apple.com/library/ios/#technotes/iOSStaticLibraries/Articles/creating.html#//apple_ref/doc/uid/TP40012554-CH2-SW1을 따라 정적 라이브러리를 만들려고했습니다.정적 라이브러리 혼란 생성

라이브러리를 만들었고 응용 프로그램 타겟 -> 빌드 단계 -> 라이브러리와 이진 파일 링크를 사용하여 라이브러리에 연결하려고 시도했을 때 프레임 워크 및 라이브러리 목록에서 만든 라이브러리를 볼 수 없습니다. .

라이브러리가 만들어지지 않았거나 제대로 작동하지 않게된다는 것을 의미합니까? 문제를 찾는 데 나를 도와주세요. 당신이

app target->build phase->Link Binary With Libraries 

을 수행 할 때

답변

0

당신은 그 라이브러리 아이폰 OS SDK에서 사용할 수있는/프레임 워크를 참조하십시오. 당신에 의해 생성 된 라이브러리에 링크를, 하단에 + 기호를 클릭 왼쪽 다음이 생성 한 운영자와 파일에 Add Other.. 검색은 Open.

PS를 클릭하여 작성 후, 당신의 운영자와 확장을 저장하려면 당신의 Cocoa Touch Static Library 프로젝트 아래 아래에 .a 파일이 표시됩니다. 오른쪽 클릭 -> Finder에서보기 -> 일부 위치로 복사

+0

덕분에 해당 위치에서 해당 .h 및 .a 파일을 드래그하여 자동으로 빌드 단계로 업데이트되었습니다. – aparna

+0

도와 줘서 기뻐 !! andNum2 및 아키텍처 I386에 대한 정의되지 않은 심볼의 결과로 그 메소드를 호출하려고 : –

+0

내가 클래스 기능 sumOfnum1을 추가 "_OBJC_CLASS _ $ _ AddandSubOpp"에서 참조 : objc-클래스 심판 _AppDelegate.o에 LD : 기호 (들) 아키텍처 i386 오류에서 찾을 수 없습니다. 도와 줄 수 있어요! 나는 시뮬레이터를 사용하고 있기 때문에 iphoneimulator에서 .a 파일에 대한 참조를 만들었습니다. – aparna