2011-01-23 2 views
0

xCode 3.2.3을 4.0 iOS SDK와 함께 사용하지만 iTouch에 iOS 4.2가 설치되어 있습니다.더 높은 iOS를 사용하는 기기에서 SDK가 낮은 iOS 앱 빌드를 디버그하는 방법

내 iTouch에서 버전 앱을 배포하고 실행할 수 있지만 기기에서 앱을 디버깅하려고하면 앱이 아무런 반응없이 검은 색 화면 만 사용하여 항상 실행됩니다.

문제 : iOS 4.2가 설치된 장치에서 4.0 SDK로 iOS 앱 빌드를 디버깅하는 방법은 무엇입니까?

답변

3

Xcode의 관리자에게 가면 SDK 버전이 기기의 OS보다 낮기 때문에 기기가 실제로 디버그 모드 (개발 준비 파일 포함)를 실행할 수없는 것으로 나타납니다. 애플은 그런 일이 일어나도록 허용하지 않는다.

이전 OS와의 호환성을 확인하기 위해 이전 SDK를 유지하려고한다고 가정합니다. 구형 및 신형 OS 기기에서 앱을 테스트하는 동안 Xcode 및 SDK를 최신 버전 (3.2.5/4.2.1)으로 업그레이드 할 것을 권해드립니다.

+0

안녕 Diwap, 답변 주셔서 감사합니다. 내 Xcode를 최신 버전으로 업그레이드 할 예정입니다. – tsing

1

최신 iOS SDK를 다른 폴더 (/ DeveloperBeta에 있음)에 설치해보십시오. 그렇게하면 새 SDK를 사용하여 개발 및 디버깅을 계속하면서 이전 SDK를 앱 제출을 위해 구축 할 수 있습니다.

관련 문제