我想要定位iPhone 4,iPhone 4S,iPod Touch(第4代)。我不想瞄准iPhone 3G和iPhone 3GS。我看过一些帖子说这是不可能的。但是,我在App Store中注意到某些应用程序会执行此操作,如下图所示。
我将如何做到这一点?
答案 0 :(得分:3)
这些要求会显示,因为开发人员已将armv7
作为UIRequiredDeviceCapabilities
Info.plist
项中的条目。虽然你可以使用其他键之一消除3GS,但没有专门针对iPhone 4及以上的关键。
为什么要阻止人们在旧设备上安装您的应用?
答案 1 :(得分:1)
我认为您希望设置UIRequiredDeviceCapabilities
以准确指定您的应用所需的功能。例如,camera-flash
键仅适用于iPhone4及更高版本,如果这是你需要的。
上面还有一个Q&A article。
答案 2 :(得分:0)
除了使用UIRequiredDeviceCapabilities设置设备所需的功能外,您还可以指定需要安装的最低iOS版本。