2016-12-27 7 views
0

하나의 fat 라이브러리 대신 두 개의 실행 파일을 내부에, 하나는 시뮬레이터 용으로, 하나는 시뮬레이터 용으로 프레임 워크를 만들 수 있습니까?2 개의 실행 파일이있는 프레임 워크 ("wrapped"static lib)

+0

fat lib/framework에 fat lib가 포함되어 있습니까? 이것은 빌드하는 동안 파일의 이름을 바꾸는 실행 스크립트와 함께 작동하지만 중요한 점은 무엇입니까? – Tj3n

+0

개발자에게 프레임 워크를 제공하면 내부에 뚱뚱한 lib가 붙습니다. App Store에 응용 프로그램을 업로드 할 때 lib 디렉토리에서 시뮬레이터 호 부분을 잘라 lib 크기를 줄일 수 있다고 가정합니다. 필자는 컴파일 할 때 원하는 lib가 바이너리에 포함될 것이기 때문에 두 개의 서로 다른 라이브러리 (하나는 디바이스 용, 하나는 sim 용)를 프레임 워크에 제공 할 수 있다면 자체적으로 잘라낼 필요가 없다고 가정합니다. – Nikita

답변

0

그런 옵션이 없습니다. Apple framework의 libxml 예제에서 볼 수있는 것은 장치 용과 시뮬레이터 용입니다.

0

뚱뚱한 프레임 워크 (뚱뚱한 도서관과 다른)로 당신의 프로젝트를 포장해야합니다, 이렇게하면 앱 스토어에 업로드하기 위해 앱이 시뮬레이터 부품을 벗겨 내야 만합니다. 일부는 스트리핑 스크립트를 쉽게 얻을 수 있습니다. Realm의 동적 프레임 워크와 같은 유명한 프레임 워크 (iOS 8 이상 필요 - lib가 iOS 7 인 경우 스크립트 재 작성 가능)

+0

"fat framework"은 동일한 fat lib이지만 프레임 워크 안에 래핑됩니다. 그리고, 나는 방법이 있는지 묻습니다 ... 한 번 더 내 질문을 읽으십시오. – Nikita