2010-07-23 10 views
1

아이폰 앱이 있습니다. 범용 앱 및 SDK 문제로 업그레이드

나는 아이 패드로 업그레이드하기로 결정하고 나는 보편적 인 응용 프로그램에 응용 프로그램을 업그레이드 한 xcode_3.2.3_and_iphone_sdk_4__final.dmg

를 설치했습니다.

새 SDK를 설치하기 전에 iPhone SDK 3.0 SDK를 컴파일 할 수있었습니다. 그러나, 설치 후 xcode에서 iPhone Device 3.2 adn 4.0 sdks 만 볼 수 있습니다.

내 범용 앱을 3.2 SDK로 컴파일하면 3.0-1-2 OS 버전의 아이폰에서 새로운 범용 앱을 실행할 수 있습니까?

그렇지 않으면 할 수있는 방법이 있습니까?

답변

1

귀하의 응용 프로그램에 맞게 iPhone OS 배포 대상을 프로젝트에서 설정할 수 있습니다.

는 아이폰 OS 3.1.3을 실행하는 경우 또는 이전 버전 응용 프로그램이 도입 기호를 사용하지 않아야합니다 :

당신은 Apple iPad Programming Guide에 따르면 탭> 배포

구축> 프로젝트> 프로젝트 편집 설정에서 찾을 iOS 3.2. 예를 들어, 심볼을 사용할 수 없으므로 iOS 3.1에서 실행되는 동안 UISplitViewController 클래스를 사용하려는 응용 프로그램이 충돌합니다. 이 문제를 방지하려면 코드에서 런타임 검사를 수행하여 특정 기호를 사용하기 전에 사용할 수 있는지 확인해야합니다. 필요한 런타임 검사를 수행하는 방법에 대한 자세한 내용은 "최신 기호에 대한 런타임 검사 추가"를 참조하십시오.

+0

감사합니다. – blkn

관련 문제