在向appstore提交应用之前,我该如何定位应用于ipad 2或更新版本(不是ipad 1) ?



我的应用程序只适用于iPad 2。我看到过其他答案,包括设置UIRequiredDeviceCapabilities键,但我需要排除iPad 1,因为CPU功率,而不是任何特定的硬件功能。

我希望这个应用程序在未来也能出现在appstore中(iPad 3等应该有等于或强于2的处理器),所以我只需要特别排除iPad 1。
什么好主意吗?

设置UIRequiredDeviceCapabilities要求front-facing-camera。我不认为他们会削减功能。看来没有别的办法了。

似乎没有Processor_MHz_GHz, CPU_core_count或GPU_shader_count键当前为UIRequiredDeviceCapabilities列表记录。而且苹果目前似乎不允许在App store中已有的应用中添加更多的硬件限制键。

所以,如果你不想冒险使用相机,那么你似乎就不走运了。或者只是销售一款新应用(不是更新)来支持假想的未来产品。

新增/更新(2012- 9月):现在可以通过指定iOS 6来排除第一代iPad。因为苹果没有为第一代iPad提供iOS 6更新,而iPad 2及更新版本将运行iOS 6。

在我看来,CPU功率是一个硬件特性。尝试禁用iPad 1的ARM版本,这样只支持更新的设备。请记住,当禁用某些ARM版本时,如果你的应用是通用的,你可能也会排除旧的ipod和iphone。

布莱恩

最新更新