是否可以为应用禁用目标设备?

Ale*_*nko 2 iphone app-store

在我的应用程序中,我想只启用iPhone 4及更新版本和iPod 4g.这是可能的,怎么做?谢谢你的回答

sch*_*sch 5

通常,您应该定位iOS版本而不是设备本身.您可以通过更改iOS部署目标来实现.

某些旧设备不支持较新版本的iOS,因此,例如,如果您的目标部署是iOS 4.3,则您的应用将无法在iPhone 3G设备上运行.

如果您的应用需要旧iOS设备中不具备的特定设备功能,则可以在info.plist文件中指定该应用,并且该应用将不适用于旧设备.看看这里,在对键列表所需的设备功能领域.(例如,iPhone 3GS没有面向摄像头的字体).

但是,如果它满足您的应用程序的所有硬件要求,则不建议不支持iPhone 3GS.你失去了一些市场份额,我不确定Apple会验证你的应用程序.