2009-09-09 5 views
2

Snow Leopard를 설치했고 Xcode 3.2 및 3.0 iPhone SDK가 있어야합니다. 내 응용 프로그램을 2.2.1에서 실행하고 싶지만 SDK는 Xcode에서 찾을 수 없습니다. 배포 대상을 2.2.1로 설정했지만 여전히 3.0-isms를 사용하지 않을지 확신 할 수 없습니다. (2.2.1이 아직 실행되지 않은 친구에게 샘플 애플리케이션을 보냈는데 실행되지 않기 때문에 실제로 보입니다. 은 특정 3.0 API를 사용합니다.) 내 애플리케이션이 2.2에서 실행되는지 확인하려면 어떻게해야합니까? .1? (Simulator는 버전 옵션으로 3.0 만 나열합니다.) 2.2.1에 없을 수도있는 모든 호출에 대해 수동으로 소스를 검사하는 것을 싫어합니다.2.2.1 SDK for Snow Leopard 개발

답변

3

question을 참조하십시오.

그러나 저는 이것이 애플이 우리를 위해 만든 나쁜 상황이라고 생각합니다. 나와 같은, 테스트 할 아이폰 2.2가 없다면 2.x.x에 대해 테스트 할 수있는 방법이 없습니다. 사실 새로운 3G를 구입했기 때문에 이전 3G를 테스트 용으로 사용할 수있었습니다. 어리석게도, 아이튠즈가 언젠가 와서 내 전화기를 3.0.1로 업데이트하고 싶은지 물어 보았을 때, 내가 업데이트 한 전화를 인식하지 못했다.

나는 홈 버튼과 10 초 동안 전원을 유지하는 것과 같은 모든 일을 2.2.1로 다운 그레이드하려고 노력했지만,베이스 밴드 로딩 오류가 계속 발생한다.

애플은 3.0을 사용하기를 열심히 노력하고 있지만 얼마나 많은 사용자가 여전히 구형 OS에 있는지에 대한 통계를 얻지 못한다는 것을 알고있다. OS를 계속 지원하는 것이 현명하다. 시뮬레이터는 적어도 2.2.x를 지원해야합니다. 2.2.1에서 실제로 테스트하지 않고 3.0 전화 사용 여부에 따라 2.2.1 앱을 출시하는 것을 싫어합니다.

+0

아, 이것은 바보입니다. 당신 말이 맞아 보이는 것처럼 스노우 레오파드에서 2.x에 대한 테스트 방법이 없다. (또한 개발자 포럼의 기능 : https://devforums.apple.com/thread/26030.) 감사합니다. – zoul

1

어제 (9 월 9 일) SDK 3.1이 릴리스되었으며 SDK 2.2.1도 포함되어 있습니다. 시뮬레이터는 장치 용으로 만 빌드 할 수는 없지만 눈부신 3.0-isms의 대부분은 컴파일 오류로 표시되어 훨씬 쉽게 테스트 할 수 있습니다.

1

SDK 또는 Developer 폴더를 제거하십시오.

터미널을 사용하여 실행 : /Library/uninstall-devtools --mode = all, 그런 다음 새 SDK를 다시 설치하십시오.

관련 문제