2016-07-22 1 views
0

이 주제에 대해 찾을 수없는 항목이 있습니다.Xcode에서 프레임 워크의 정적 라이브러리를 가져 오거나 사용하십시오.

내 문제는 다음과 같습니다

내가 프레임 워크에 정적 목표 - C 라이브러리를 가져올. 아무도이 작업을 원하지 않거나 문제가있는 것 같지만 Xcode는 도움을 줄 수 없으며 애플 개발자 포럼에서도 이에 관한 게시물이 없습니다.

이 후 프레임 워크를 사용하여 iOS 용 앱을 만들고 라이브러리 모듈을 사용하고 싶습니다. 이것은 가능한가?

+0

당신은 당신 자신의 정적 라이브러리를 만들고 싶습니까? –

+0

오래된 정적 라이브러리가 있습니다. 그리고 그것을 ios-framwork으로 가져오고 싶습니다. – DK1990

답변

0

정적 연결 라이브러리를 연결하여 프레임 워크 바이너리에 직접 병합 할 수 있습니다. 아키텍쳐와 대응하는 헤더 파일들에 호환이되는 *.a을 가지고 있는지 확인하기 만하면됩니다.

최상의 시나리오

정적 링크 라이브러리가 지방 바이너리 또는 당신이 lipo를 통해 병합 할 수 있습니다 라이브러리의 두 가지 변종이 있습니다

는 두 가지 시나리오가 있습니다. 이는 바이너리가 시뮬레이터와 장치 모두를위한 모든 아키텍처를 포함하고 있으며 프레임 워크와 링크 할 수 있다는 것을 의미합니다.

최악의 시나리오

에만 아키텍처의 한 유형에 대한 정적 링크 라이브러리를 가지고있다. 즉, 특정 아키텍처에서만 프레임 워크와 앱을 테스트 할 수 있습니다 (시뮬레이터 또는 장치).

희망 하시겠습니까?

관련 문제