정적 라이브러리 xcode 프로젝트를 포함하도록 번들 xcode 프로젝트를 만드는 방법은 무엇입니까?

페인 추

정적 라이브러리 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 단계로 수정되었습니다.

  • (.bundle) 프로젝트에서 dummy.c를 만들고 dummy.c는 완전히 비울 수 있습니다. 연결하려는 내부의 라이브러리에 대한 설정을 제거 Link Binary With Libraries하는 대신 사용 -Wl,-force_load,$(CONFIGURATION_BUILD_DIR)/libYourLib.a하거나 -all_loadOther Linker Flags

추신 : 작업 공간 대신 ​​하위 프로젝트를 사용할 수도 있습니다. Target Dependencies대신 사용 Edit Scheme하여 동일한 효과를 얻습니다.

테스트 프로젝트

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관