나는 라이브러리를 만들었으므로 이제 응용 프로그램에서 활용하고 싶습니다. 나는 내가 도서관에 제대로 링크되어 있다고 믿는다. 여기에 내가했던 모든 일들은 다음과 같습니다iPhone : 응용 프로그램에서 정적 라이브러리를 사용하면 장치가 충돌하지만 iphone 시뮬레이터는 작동하지 않습니다.
- 헤더 검색 경로를
- 설정 다른 링커 플래그을 "-ObjC"
- 추가 정적 라이브러리 Xcode 프로젝트 lib 디렉토리 확인했다
- . 나는 정적 리와 함께 응용 프로그램을 실행, 내가 제목에서 말했듯이 직접 의존
로 라이브러리를 추가하는 프레임 워크 목표
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[NSDate firstOfCurrentMonth]: unrecognized selector sent to class 0x3841bb44'
2009-10-10 12:45:31.159 Basement[2372:207] Stack:
나는 그것을 시험해 보지 않았다. 나는 그것을 응용 프로그램에 추가 한 다음 라이브러리에 추가했다. – devinross
두 번째 링크에서 설명한 것처럼 빌드 설정의 기타 링커 플래그에 "-all_load"옵션을 추가하여 정적 라이브러리에서 카테고리를 적절히 연결해야 할 수도 있습니다. 이것은 iPhone OS 3.0 SDK의 알려진 문제점입니다. –