2013-03-26 1 views
0

내 응용 프로그램이 3GS가 아닌 iPhone4 이상에서만 작동하도록 만들려고합니다.iPhone/iPad 앱을 iPhone 4 이상으로 제한 하시겠습니까?

어떻게하면됩니까? 아키텍처 설정을 표준 Armv7/Armv7s로 설정하면됩니까

그리고 유효한 아키텍처는 Armv7 & Armv7입니까?

또는 배포 대상을 조사해야합니까? 특정 iOS 버전으로 설정 하시겠습니까?

미리 감사드립니다.

+0

보세요 ... http://stackoverflow.com/a/3365391/1848025 – OutOfBoundsException

+0

왜 제한하고 싶습니까? 최신 하드웨어 기능이 필요합니까? 필요한 최신 API가 있습니까? 일반적인 성능 문제입니까? 일반적으로 운영 체제 또는 하드웨어 구분에 묶이지 않는 한 지원하는 장치는 임의로 결정할 수 없습니다. –

답변

0

배포 대상으로는 특정 iOS 버전 만 타겟팅하고 3GS는 iOS6을 실행할 수 있습니다. 이전 장치가 앱 실행을 제한하려는 경우 AppDelegate 내의 장치 모델을 확인하고 기능을 제한해야 할 수 있습니다.

이 경우주의해야 할 점은 앱 스토어에서 앱이 허용되지 않을 가능성이 높다는 것입니다. 3GS가 지원하지 않는 기능을 활용하려고하십니까?

0

안타깝게도 기기가 아닌 iOS 버전을 타겟팅 할 수 있습니다. iOS 6.0 이상을 구축하면 iPad1과 같은 일부 구형 장치가 분리됩니다. iOS 버전이 3GS로 올라갈 지 모르겠다. 곧 출시 될 iOS 버전에서도 곧 사라질 것이다. iPhone OS 6는 3GS에서 작동하지만 iPad1은 작동하지 않을 것입니다.

기기를 감지하고 코드를 통해 제한 할 수 있지만 Apple과 iTunes를 통해 기기 중심의 제한은없고 OS 만 사용할 수 있습니다.

관련 문제