2012-01-14 4 views
2

최근에 내 Xcode 버전을 업그레이드했으며 huge trouble이 iOS 4.2.1을 실행하는 제 2 세대 iPod Touch를 빌드하려고했습니다. - 그렇게 많은 시도를 포기했습니다.iOS 5 기기와 iOS 4 시뮬레이터 만 사용하는 앱을 테스트하고 있습니까?

시뮬레이터 제작은 iOS 5 및 iOS 4.2 시뮬레이터에서 잘 작동합니다. iOS 5 기기에서 앱을 테스트 할 것입니다 (손을 잡을 때).

iOS가 4.2.1 이상인 앱을 출시하려면이 테스트로 충분합니까? - 문제는 이미 4.2.1의 최소 iOS가있는 앱을 출시했지만, iOS 4 기기에서 테스트하지 않고이 업데이트를 릴리스해야합니다.

이렇게하는 데 문제가 있습니까? - iOS 4 시뮬레이터에서 작동하고 iOS 5 시뮬레이터/장치로 충분하다면?

답변

4

아니요, 시뮬레이터는 시뮬레이터이므로 앱을 테스트하기에 충분하지 않습니다.

시뮬레이터와 장치의 차이점은 내 경험에 비추어 볼 때 숫자와 심각도가 풍부하다는 것입니다. 나는 실제 장치에서 테스트하지 않고 앱을 출시하지 않을 것입니다. iPhone 2G/3G 등과 호환되어야하는 앱을 출시 할 때마다 해당 기기의 실제 테스트 결과가 시뮬레이터에서 발생하지 않은 문제가됩니다.

ARM6 호환 코드를 렌더링 할 때 일반적인 트랩에 대한 좋은 예가 LLVM2 및 3의 잘못된 버그입니다.이 아키텍처에 대해 최적화 된 코드가 잘못 생성됩니다. 그러나 연결된 장치는 시뮬레이터가 아닌 실제 장치에서만 볼 수 있습니다 (아기가 ARM6이 아닌 x86 코드를 사용함).

+0

+1 그리고 다른 답변 - 감사합니다. –

관련 문제