링크 오류를 해결하는 방법 - 정적 LIB iPhone
-
13-09-2019 - |
문제
iPhone에서 정적 리브를 만들려고했지만 다른 프로젝트에서는 사용할 수 없습니다. 이 오류가 발생합니다.
.objc_class_name_XMLParser", referenced from:
literal-pointer@__OBJC@__cls_refs@XMLParser in Minutes2MidnightViewController.o
".objc_class_name_TickerViewController", referenced from:
literal-pointer@__OBJC@__cls_refs@TickerViewController in Minutes2MidnightViewController.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
XML
그리고 Ticker
내 수업이고, 나는 그것들을 정적 lib에서 만들고 있으며 "MinutesToMidnight"
이 정적 LIB를 사용하는 프로젝트입니다. 이것이 링커 오류와 관련된 것 같아요.이 문제를 해결하도록 도와주세요.
해결책
정적 LIB 프로젝트를 교차 참조하는 경우 프로젝트 그룹에서 "라이브러리 링크 바이너리"대상 그룹으로 LIB 아이콘을 드래그 및 삭제해야합니다.
그렇지 않으면 Xcode 프로젝트 또는 대상 정보에서 "기타 링커 플래그"빌드 설정에 라이브러리 경로를 추가해야합니다.
보다 iPhone에서 정적 라이브러리 구현 또한.
제휴하지 않습니다 StackOverflow