2011-05-05 1 views
0

iPad 앱을 제작 중이며 iOS 3.2에서 사용할 수없는 API는 사용하지 않을 계획입니다. 우리의 배포 목표는 이미 3.2로 설정되어 있지만 기본 오류를 3.2로 설정하여 런타임 오류가 아닌 3.2에서 사용할 수없는 API를 우연히 호출하는 경우 컴파일러 경고/오류가 발생하도록하고 싶습니다.명시 적으로 컴파일러 오류를 잡기 위해 기본 SDK를 3.23으로 설정합니다.

이것은 좋은 아이디어입니까? 그렇다면 3.2 sdk를 다운로드 할 수 있습니까? 오래된 sdks는 4와 같이 최신 XCode 버전에서 작동합니까? 감사.

답변

1

Xcode가 이전 SDK 버전을 지원하지 않을 수도 있지만, 예를 들어 Xcode 4의 현재 설치가 3.0으로 다시 돌아갑니다. 내가 당신이라면 3.2를 버릴 것이다. (거의 아이폰 사용자가 그렇다. 대부분의 아이폰 OS 애플 리케이션은 앱 스토어에서 4.X를 적용하여 대부분의 사람들이 업그레이드했을 것이다.) 그러나 아마도 당신이 그것을 지원하려고한다면 아마도 당신은 conditional code for different OS' versions.

관련 문제