2010-11-25 4 views
0

iPad 용 새 4.1에 문제가 있습니다. 여전히 3.2에 대해 컴파일하고 싶습니다. 프로젝트 설정에서 기본 버전을 설정합니까? 그렇다면 누락 된 것으로 표시된 이유는 무엇입니까? 어떻게 그것을 얻을 수 있습니까?4.1.2가 설치되어 있어도 3.2로 컴파일하는 방법

미안하지만 많은 질문이 있지만 드로잉 작업 방식이 변경되어 현재 전체 앱을 변경하고 싶지 않습니다. 3.2에 대해 컴파일 할 때 내 앱은 4.1 iPads에서 제대로 작동하지만 4.2에 대해서는 컴파일되지 않습니다. 이것은 iOS 버전으로 컴파일 할 때 해당 iOS 버전의 프레임 워크를 가져 오기 때문입니다.

+0

http://stackoverflow.com/questions/3161385/install-xcode-3-2-3-w-iphone-sdk-4-get-base-sdk-missing-cant-see- 기타 - sdks – Intentss

답변

0

예. Apple은 불행히도 iOS의 이전 버전을 "해제"하기 위해 모든 작업을 수행하고 있습니다.

XCode를 최신 버전으로 업데이트 한 후 일반적으로 "Base SDK missing"이 표시되며 다시 컴파일하려면 프로젝트 구성을 업데이트해야합니다. 프로젝트 트리에서 프로젝트 항목을 두 번 클릭하거나 마우스 오른쪽 버튼을 클릭하고 정보보기를 선택하고 속성 창에서 "빌드"탭을 선택합니다 (구성 선택 상자에서 "모든 구성"이 선택되어 있는지 확인). 'Base SDK'속성 - 타겟팅중인 iOS 버전입니다 (사과는 일반적으로 여기에서 최신 iOS 버전 만 선택할 수 있어야합니다). 그런 다음 'iOS 배포 대상'이라는 속성을 찾습니다. 여기에서 가장 먼저 지원하는 iOS 버전 - 여기에서 3.2를 선택하십시오. 프로젝트 속성에 이러한 변경을 할 때

  • , 당신은 엑스 코드를 닫고 다시 실행하고 프로젝트를 다시 열 필요가 있습니다 - 때로는 않습니다 :이

    당신은 메모를 그냥 커플 :) 이동 프로젝트 속성을 변경 한 직후 작업

  • 당신이 3.2를 지원한다면 4.x의 프레임 워크를 프로젝트에 추가하면 소프트 링크되므로 3.2 bcz에서 크래시되지 않습니다. 장치에 존재 함

마린

관련 문제