XCode에 기본으로 적용(최신 SDK)되어 있는 SDK 보다 낮은 버전의 SDK 추가 하는 방법

Static Library를 배포하는 경우, 간혹 iOS 최신 버전의 SDK가 아닌 낮은 SDK 버전에서 만든 App에 Static Library를 적용해야 하는 경우가 있다.
(최고 좋은 방법은 최신버전의 SDK를 적용하여 앱을 만들면 되나, 뭐 이래저래 앱 개발업체의 사정 등으로...)

이럴경우 이전버전의 XCode App에서 낮은 버전의 SDK를 추출하여 최신 버전의 XCode App에 포함 하면 된다.

아래 스샷은 XCode7에 적용된 SDK 버전으로 iOS9 SDK만 설치 되어 있는 상태다.


1. Apple Developer Site에 접속을 하여 Member Center메뉴로 접속, 로그인을 한다.

2. 로그인 후 Member Center 화면에서 SDK 메뉴로 들어간다.


3. XCode 링크로 들어간다. 

4. XCode Tool 설명 화면에서 오른쪽 상단의 Download 버튼을 누른다.

5. XCode 버전 설명 페이지에서 맨 아래에 보면 Additional Tools 링크로 들어간다.

6. 해당 페이지에 접속을 하게 되면 화면에서와 같이 여러 버전의 XCode App이 있으며, 항목을 누르면 어떤 SDK들이 포함되어 있는지 간단한 설명이 되어 있다.

7. 설명을 보고 추가할 SDK 버전이 있는 XCode 설치파일을 다운로드 한다.

8. 다운로드 받은 XCode 설치파일을 더블클릭해서 연다.

9. XCode App을 설치 하지 않고, 마우스 오른쪽 버튼을 눌러 패키지 내용 보기를 클릭 한다.


10. 아래와 같은 경로로 이동하여 SDKs 폴더의 .sdk 폴더를 복사한다.


11. 복사한 SDK를 적용하기 위해선 MAC에 설치된 XCode App에서 마우스 오른쪽 버튼을 눌러 패키지 내용 보기를 선택, 10 번과 같은 위치로 이동하여 앞서 복사한 SDK 폴더를 붙여 넣는다.


12.  XCode App를 실행하면 복사한 SDK가 추가된 것을 확인 할 수 있다.