2010-08-12 4 views
8

iPhone 3G에서 느리게 실행되는 앱이지만 iPhone 3G S에서 충분히 빠릅니다.iPhone 3G S 또는 더 빠른 장치에 대해서만 응용 프로그램을 App Store에서 사용할 수 있도록하려면 어떻게합니까?

iPhone 3G S 및 더 빠른 장치에서만 사용할 수 있도록 앱을 제한하는 방법이 있습니까? 나는 3G 나 심지어 2G 사용자가 그것을 다운로드하고 너무 느린 것에 대해 불평하기 때문에 나쁜 코멘트를 피하고 싶다.

답변

12

응용 프로그램의 Info.plist에서 UIRequiredDeviceCapabilities 키의 값을 제공하여 응용 프로그램을 사용하는 데 필요한 최소 기능을 설정할 수 있습니다. 이 경우에, 기능을 사용하는 것이 좋습니다. post-iPhone 3G S 고속 하드웨어를 사용하는 모든 iOS 장치가 OpenGL ES 2.0을 지원하고 그 전에는 지원하지 않기 때문입니다.

이러한 기능에 대한 자세한 내용은 Apple 설명서 here을 참조하십시오.

+0

소리가납니다 .... 누군가 확인 할 수 있습니까? –

+1

@christian Muller - 당신이 나를 믿지 않는다면 iPhone Developer Program 웹 사이트에서 액세스 할 수있는 테크 토크 비디오를위한 고급 비디오 트랙에서 사용할 수있는 Mastering OpenGL ES for iPhone - Part 2 비디오를 시청하십시오. 모든 OpenGL ES 2.0 호환 장치가 해당 세션에 나열됩니다. –

+2

brad의 솔루션은 매우 훌륭하고, 나는 그것이 작동하고 애플이 이것을하는 앱을 승인했음을 확인했다. –

관련 문제