我正在开发一个重度图像的应用,它在iPhone 4上运行速度很慢,但在4S和5上运行良好。有没有办法选择不支持4及更早的版本?
我看到过一些应用在描述中说它无法使用,但实际上有没有办法阻止人们在4S以下的设备上下载它?
编辑:
我的应用因为需要蓝牙低功耗被拒绝了。
我看到过一些应用在描述中说它无法使用,但实际上有没有办法阻止人们在4S以下的设备上下载它?
编辑:
我的应用因为需要蓝牙低功耗被拒绝了。
目前还没有一种针对特定设备的应用发布方式。
编辑
虽然上述内容仍然正确,但是有一种可行的解决方法可以针对 iPhone 4S 和 iPhone 5 进行定向发布。实际上,您无法针对设备进行定向发布,但是您可以针对设备功能进行定向发布,根据这篇文章的说明,只有 iPhone 4S 和 iPhone 5 才具有一个能力:蓝牙低功耗。
因此,如果您针对该特定设备功能进行定向发布,那么只有这些设备将受到支持。
为了实现这个目标,只需在应用程序的 plist 中的 UIRequiredDeviceCapabilities
键下包含 bluetooth-le
的能力即可。
根据提问者的经验,如果要求某种能力而不使用它,则您的应用可能会被拒绝。
UIRequiredDeviceCapabilities
键。您可以在苹果文档的信息属性列表关键字参考中找到更多详细信息。