2014-12-16 4 views
0

7시 이후부터 iOS의 급격한 변화가있을 때 대부분의 Apps는 iOS6을 선호합니다. 타사 LIB를 사용하는 내 앱과 동일합니다. 이전 iOS의 모든 플랫폼을 최신 iOS로 복사했는데 최근에 제 3 자 라이브러리에서 사용중인 텍스트 글꼴 (UIFontTextStyleCaption1)을 ios7 이후부터 지원합니다. 이제 내 배포판을 iOS6.1으로 연결하면 내 앱에서 최신 버전을 사용할 때 연결 오류가 발생합니다. 배포 목표를 최신 iOS8.1.1으로 변경하면 내 앱이 훌륭하게 작동합니다.IOS 8 API 및 IOS 6 배포 대상

라이브러리를 링크하거나 최신 Xcode 내에서 두 플랫폼을 모두 가지고 있기 때문에 표시 할 수있는 방법이 있습니까? 내 배포 대상을 변경뿐만 아니라 3 부품 라이브러리를 필요로하지 수

+5

iOS 7 지원 중단. iOS 7 및 8 만 지원합니다. 앞으로 이동하십시오. – rmaddy

+0

@rmadddy에 동의하면 드롭 지원이되거나 라이브러리를 업그레이드해야합니다. – Geet

답변

0

당신이 Apple statistics 공식으로 아이폰 OS 6을 사용자의 대부분을 생각 역자 주 이유를 알고하지 않습니다 ... 그것은 가능 모든 사용자의 4 %만이 iOS 6 이하에 있음을 분명히합니다. 따라서와

enter image description here

내가 강하게 수많은 문제가 실종 API를 제외하고, 아이폰 OS 6 지원을 드롭하도록 조언했다.

질문에 직접 대답하려면 타사 라이브러리를 지원하기가 정말 어렵습니다. modifiyng 대신에 그대로 사용하도록되어 있습니다. 소스 코드가 있다면 이전 API를 사용하여 새로운 API 호출을 리팩토링 할 수 있습니다. 그러나 대부분의 라이브러리 (그리고 이것이 라이브러리를위한 바람직한 방법)는 소스 코드가없는 단지 바이너리입니다. 이 바이너리는 아마도 새로운 배포 대상으로 빌드 될 것이므로이 방법으로 유일한 방법은 이전 버전의 라이브러리를 사용하거나 일부 리버스 엔지니어링을 만들고이 라이브러리를 직접 빌드하는 것입니다.

UPDATE

난 그냥 우리의 애플 리케이션 데이터베이스 우리는 아이폰 OS 6를 지원 할 (5000 고유 한 사용자) 중 하나 확인했습니다

, 그리고 %는 애플 사이트와 일치 4.5 %이다.

+0

감사합니다. 내 클라이언트로 일부 업데이트 할 수 없으므로 어떻게 iOS7 + 모양이 좋지 않은지 (정말 엉망이었습니다), 그것의 작은 큰 응용 프로그램 및 생산 많은 사용자에 의해 사용되는 ... 그리고 정말 몇 가지 문제를 해결할 필요가 그래서 정말 같은 업데이 트를 생각할 수 없다 .... 그래서 직접적으로 주위에 일할 말은 .... : ( – CodeforBeginner