2010-03-21 3 views
0

방금 ​​iPhone SDK 3.2 베타 5 (Snow Leopard)와 함께 Xcode 3.2.2를 설치했습니다.Xcode 3.2.2를 사용하여 2.2.1 iPod Touch에서 빌드하고 테스트 하시겠습니까?

이 Xcode 버전은 3.0 이전의 iPhone SDK와 함께 제공되지 않았습니다. 하지만 iPhone OS 2.2.1 -> 3.1.3의 모든 기기에서 실행되는 앱을 만들고 싶습니다.

Xcode 3.1.4를 사용하여 iPhone 3.1.3을 다운로드하고 .dmg의 'Packages'폴더에서 각 2.x SDK를 설치하면 이전 SDK를 Xcode에 추가 할 수있었습니다. 이제 2.2.1을 'iPhone OS Deployment Target'으로, 'Base SDK'를 3.1.3으로 선택하면 앱이 빌드됩니다 (따라서 2.2.1에서 실행되는 동안 조건부 코딩으로 3.1.3 API를 사용할 수있게 됨). 장치).

하지만 문제는 앱이 내 2.2.1 iPod Touch에 설치되어 실행되지 않는다는 것입니다. 대신 Xcode는 '프로비저닝 된 iPhone OS 장치가 연결되어 있지 않습니다.'라고 알려줍니다. 주최자를 불러 오면, 왼쪽 열에있는 iPod touch의 녹색 옆에 주황색 구가 표시되어 있습니다.

'iPod touch'에있는 iPhone OS의 버전도 같습니다. 이 버전의 iPhone SDK와 함께 사용할 수 있습니다. 아래에 나열된 OS 버전으로 기기를 복원하십시오. '

2.2.1을 지원하는이 SDK 버전을 얻는 방법을 모르겠습니다.

(이 유니 코드 바이너리이기 때문에 Xcode/iPhone SDK를 다운로드해야합니다. 따라서 최소한의 번거 로움없이 iPad에서 실행됩니다.)

답변

1

NDA를 사용하는 동안 Apple 개발자 포럼에서 this thread을 읽으라고 말하기보다 더 명확하게 말할 수는 없지만이 문제에 대한 설명이 포함되어 있습니다.

+0

감사합니다. 나는 이것이 무슨 일이 일어나고 있는지 지적합니다. 완전한 설명은하지 못하지만, Apple이 모든 사람들을 3.x로 전진 시키길 원합니다. –

+0

이 문서를 확인하십시오 : http://developer.apple.com/iphone/checklist/, 특히 마지막 단락. 나는 문서가 로그인을 필요로하기 때문에 내가 여기 꽤 할 수 있는지 잘 모르겠다. – Krumelur

+0

예, 현재로서는 Apple이 더 이상 OS 2.x를 대상으로하는 App Store에 응용 프로그램을 제출하는 것을 지원하지 않습니다. 모든 것이 3.0 이상이어야합니다. –

0

내가 아는 한 Apple은 최근에 3.x 업데이트를 무료로 사용할 수있게했습니다. 나는 2.x에서 여전히 밖에있는 사용자는 없다고 생각합니다!

+1

무료 였는지 나는 몰랐습니다. iPod Touch를 iTunes에 연결하면 여전히 유료 업그레이드가 제공됩니다. 다른 앱에 대한 내 분석은 여전히 ​​사용자의 약 15 %가 여전히 2.2.1 미만인 것으로 나타났습니다. 그 높은 비율을 차단하고 싶지는 마세요! –

+0

이것은 실제로 질문에 대한 답변이 아니며 의견으로 더 이해할 수 있습니다. –

+0

iPod Touch에 대한 이해로 업데이트가 무료가 아닙니다. –

관련 문제