2012-04-18 3 views
0

용 정적 라이브러리/프레임 워크에 외부 프레임 워크 컴파일/번들을 컴파일하여 제 3 자 프레임 워크의 메소드를 사용하는 프레임 워크를 빌드하려고합니다. 제 3 자 프레임 워크가 내 프레임 워크의 사용자가 액세스 할 수 없도록하는 방법을 숨기고 싶습니다.iOS SDK

I .. 정적 라이브러리 방법 및 프레임 워크 방법 ..하지만 제 3 자 프레임 워크 내 프레임 워크에 포함 된 것으로 보인다하지 않습니다를 사용하여 컴파일 시도

하나 난의 제 3 자 프레임 워크를 묶을 수있는 방법을 알아 내 라이브러리 파일?

어떤 도움을 많이 주시면 감사하겠습니다.

+0

귀하의 수용 비율에 따라 작업해야합니다. 현재 17 % -> 매우 낮습니다. 자세한 내용은 FAQ를 참조하십시오. – Till

답변

1

정적 라이브러리 또는 다른 프레임 워크를 자체 제작 프레임 워크에 포함시킬 수 없습니다. 사용자는 프레임 워크와 정적 라이브러리 (타사 메소드)를 프로젝트에 추가하여 사용할 수 있어야합니다.

+0

타사 방법을 숨길 방법이 있습니까? –

+0

사실, 정적 lib를 다른 정적 lib와 연결할 수 있습니다. 글쎄, 엄밀히 말하자면 링크가 아니라 보관하는 것입니다. 두 라이브러리를 오브젝트 파일로 분리하고 AR 도구를 사용하여 두 라이브러리 모두에서 새로운 정적 라이브러리를 작성할 수 있습니다. – Till

1

정적 라이브러리/사용자 정의 프레임 워크에 종속성을 갖는 데는 아무런 문제가 없습니다. 가능하면 사용자에게 배포 사실을 알리고 가능한 경우 배포판에 의존 라이브러리를 번들하십시오.

ObjectiveC는 네임 스페이스의 사용을 허용하지 않으므로 정적 라이브러리의 메서드를 효과적으로 숨길 방법이 없습니다.