iPhone瞄准某些设备

时间:2012-04-23 23:29:09

标签: iphone objective-c ios

我想要定位iPhone 4,iPhone 4S,iPod Touch(第4代)。我不想瞄准iPhone 3G和iPhone 3GS。我看过一些帖子说这是不可能的。但是,我在App Store中注意到某些应用程序会执行此操作,如下图所示。

我将如何做到这一点?

enter image description here

3 个答案:

答案 0 :(得分:3)

这些要求会显示,因为开发人员已将armv7作为UIRequiredDeviceCapabilities Info.plist项中的条目。虽然你可以使用其他键之一消除3GS,但没有专门针对iPhone 4及以上的关键。

为什么要阻止人们在旧设备上安装您的应用?

答案 1 :(得分:1)

我认为您希望设置UIRequiredDeviceCapabilities以准确指定您的应用所需的功能。例如,camera-flash键仅适用于iPhone4及更高版本,如果这是你需要的。

上面还有一个Q&A article

答案 2 :(得分:0)

除了使用UIRequiredDeviceCapabilities设置设备所需的功能外,您还可以指定需要安装的最低iOS版本。

Apple Technical Note, TN2250