내가 말할 수있는 한, info.plist를 통해 특정 iOS 장치를 제외시키기 위해 지정할 수있는 "성능"기준은 없습니다.유니버설 iOS 빌드가 iPad1에서는 실행되지만 iPod touch에서는 실행되지 않는 것을 허용합니다 3G
info.plist를 통해 iPad1에서 범용 앱을 실행할 수 있지만 iPhone 3GS/3G에서는 실행할 수 있습니까? 지금은 자이로 스코프 요구 사항 (내 앱에서 사용)을 iPhone 4+ 및 iPad 2 이상 만 지원하는 버팀목으로 사용합니다.
분명히 말하자면, iPad1의 App Store에서는 앱을 다운로드 할 수 있지만 iPhone 3GS에서는 사용할 수 없도록 만들고 싶습니다. 이 질문은 코드에서 장치의 런타임 쿼리가 아닙니다.
다중 바이너리를 만들고 iPad 빌드 (일반적으로 "HD"빌드라고 함)에서 자이로 스코프 빌드를 제거하고 iPhone/iPod touch 용으로 두는 것이 최선의 선택입니까? 이 질문에
이것은 엉성한 것입니다. 앱 스토어에서 앱이 지원하지 않는 기기와 치명적인 유료 앱으로 표시되는 것을 막을 수는 없습니다. –
@Alex : 질문을 편집하고이 요구 사항을 추가하는 것이 좋습니다. –
감사합니다. 명확하게 편집했습니다. –