본문 바로가기

iOS Programming

iPhone SDK 4.0에서 기존 프로젝트의 Base SDK missing 문제 해결하기

오늘 iOS 4.0 릴리즈와 함께 Xcode 3.2.3 버전과 함께 iPhone OS 4.0 SDK 버전이 정식 릴리즈 되었습니다.

이번 버전을 다운로드 받아서 설치하면 기존 작업중이던 프로젝트가
Base SDK missing 이라는 에러로 빌드가 안되는 문제 때문에
당황하셨던 분이 적지 않으셨을 듯 합니다.

이를 해결하는 방법은 아래와 같습니다.

1. 기존 프로젝트를 열고 Project Info 창을 엽니다.
2. 아래와 같이 Configuration과 Setting 을 All 로 지정하고 Base SDK를  iPhone OS 4.0으로 지정합니다.
   (iPhone 3.2로 지정해도 됩니다.)

3. 그리고 아래 부분의 iPhone OS Deployment Target 을 원하는 최소 사양의 버전으로 지정합니다.

끝입니다.  ^^

이렇게 하면 아이폰 3.x버전에서 잘 돌아가느냐?
구현부에서 4.0 전용 API만 쓰지 않으면 전혀 문제 없습니다.
제가 가진 아이팟터치 2세대 3.1버전에서 확인했습니다.