如何使我的应用程序仅在应用商店中用于iPhone 3G S或更快的设备?

如何使我的应用程序仅在应用商店中用于iPhone 3G S或更快的设备?,iphone,app-store,ipod,Iphone,App Store,Ipod,我有一个应用程序在iPhone3G上运行缓慢,但在iPhone3G上运行速度足够快 有没有办法限制该应用程序仅适用于iPhone 3G和更快的设备?我希望避免不好的评论,因为3G甚至2G用户下载它,然后抱怨它太慢。您可以通过在应用程序的Info.plist中提供UIRequiredDeviceCapabilities键的值来设置使用应用程序所需的最低功能。在这种情况下,我建议使用opengles-2功能,因为所有具有后iphone3gs更快硬件的iOS设备都支持opengles2.0,而此前的任

我有一个应用程序在iPhone3G上运行缓慢,但在iPhone3G上运行速度足够快


有没有办法限制该应用程序仅适用于iPhone 3G和更快的设备?我希望避免不好的评论,因为3G甚至2G用户下载它,然后抱怨它太慢。

您可以通过在应用程序的Info.plist中提供
UIRequiredDeviceCapabilities
键的值来设置使用应用程序所需的最低功能。在这种情况下,我建议使用
opengles-2
功能,因为所有具有后iphone3gs更快硬件的iOS设备都支持opengles2.0,而此前的任何设备都不支持


有关这些功能的更多信息,请参阅苹果的文档。

@christian Muller-如果您不相信我,请观看iPhone的Mastering OpenGL ES-第2部分视频,该视频位于高级视频曲目下,您可以在iPhone开发者计划网站上访问tech talk视频。所有与OpenGL ES 2.0兼容的设备都列在该会话中。brad的解决方案非常好,我确认它可以工作,并且苹果已经批准了一个可以这样做的应用程序。指定armV7也可以吗?我认为对于需要高性能但没有任何OpenGL代码的应用程序来说,这会更清楚。