문제

Apple은 이제 앱 개발자에게 2.2.1을 대상으로하는 앱을 제출하지만 3.0을 위해 구축해야합니다. 저는 (그리고 대부분의 소규모/파트 타임 개발자)가 아이폰 하나만 가지고 있다고 생각합니다. .

두 OS에서 완전한 회귀 테스트를 수행하는 완벽한 방법이 없지만 회귀를 최소화 할 수있는 방법에 대한 생각이 도움이 될 것입니다.

Apple의 정확한 텍스트는 다음과 같습니다.

수백만 명의 iPhone 및 iPod Touch 고객이 올 여름 iPhone OS 3.0으로 이동합니다. 오늘부터 App Store에 대한 모든 제출물은 iPhone OS 3.0의 최신 베타에서 검토됩니다. 앱 제출이 iPhone OS 3.0과 호환되지 않으면 승인되지 않습니다.

App Store의 기존 앱은 이미 수정하지 않고 iPhone OS 3.0에서 실행되어야하지만 iPhone OS 3.0으로 기존 앱을 테스트하여 호환성 문제가 없는지 확인해야합니다. iPhone OS 3.0이 고객이 사용할 수있게되면 iPhone OS 3.0과 호환되지 않는 모든 앱이 앱 스토어에서 제거 될 수 있습니다.

도움이 되었습니까?

해결책 3

iPhone Dev Central 에서이 문서를 발견했습니다. 기술 노트 TN2246

다른 팁

두 개의 장치가 없으면 2.21과 3.0에 대해 장치에서 테스트 할 수 없습니다. 그것이 정말로 중요하다면, iPod touch에 대해 생각할 수 있습니다 (앱에 iPhone이 필요하지 않다고 가정).

시뮬레이터까지는 3.0 SDK를 설치하면 더 이상 타겟팅 2.2.1을 구축 할 수 없습니다. 이전 2.2.1 빌드 대상은 3.0 대상으로 대체됩니다. 둘 다 지원하려면 2.2.1 SDK를 유지하는 가상 머신을 구축하는 방법을 생각해야합니다.

그러나 나는 Alex와 동의합니다 ... 두 플랫폼 모두 지원에 대해 생각할 필요는 없습니다. 3.0은 견고하며 오늘날의 Apple Mail에서 테스트 및 호환성에 이르기까지 주요 초점이라는 것이 분명합니다.

편집 5/17/09 :이 게시물 이후에 배운 한 가지는 Mac에서 Leopard 클라이언트 OS를 가상화 할 수 없다는 것입니다. Apple을 사용하면 가상 시스템에서 OS X의 서버 버전을 실행할 수 있습니다. IMHO, 이것은 실제로 소프트웨어 개발자를 그룹으로 제한하며, 이것이 결국 변경되기를 바랍니다.

휴대 전화를 2.2.1에서 3.0으로 업그레이드하는 것에 대한 우려는 무엇입니까? 최신 개정은 다소 견고 해 보입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top