정적 라이브러리 xcode 프로젝트 (.a)와 번들 xcode 프로젝트 (.bundle)가 있습니다. (.a)를 (.bundle)의 하위 프로젝트로 추가하고 [Target Dependencies] 및 [Link Binary With Libraries]에 추가했습니다. .
bulid를 실행 한 후 (.bundle)에는 여전히 바이너리 파일 (.bundle)이 포함되어 있지 않습니다.
.c 및 .h 파일을 (.bundle) 아래에 직접 추가하면 작동하지만 두 개의 프로젝트 파일을 처리해야합니다. 어떤 방법 으로든 (.bundle) 만들 수 있습니다 (.a)?
이 질문 은 제가 물었던 것과 똑같습니다. 저는 그가 마지막으로 그 단계가 필요 없다고 말했기 때문에 10 단계없이 그의 11 단계를 따르려고했습니다. 그러나 생성 된 (.bundle) 여전히 바이너리가 포함되어 있지 않습니다.
마지막으로 작동하게합니다.
여전히 중요한 10 단계는 10 단계로 수정되었습니다.
Link Binary With Libraries
하는 대신 사용 -Wl,-force_load,$(CONFIGURATION_BUILD_DIR)/libYourLib.a
하거나 -all_load
에Other Linker Flags
추신 : 작업 공간 대신 하위 프로젝트를 사용할 수도 있습니다. Target Dependencies
대신 사용 Edit Scheme
하여 동일한 효과를 얻습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다