我处在一个不常见的情况下,那就是要部署一个仅iPhone的新应用,并且希望使用iPhone 5或更高版本。那就是4英寸或更大的屏幕。我相信没有办法做到这一点,尽管值得一问。
要求iOS 8是接近的一种方法,但是如果人们不愿惩罚,也可以在iPhone 4s上运行该应用程序,而在4s上运行iOS 8。另外,我想支持iOS 7。
另一种想法是仅为arm64构建。但我找不到这样做的人,我想知道该应用程序是否会被拒绝。
任何人都可以确认或否认这是可能的吗?
最佳答案
确实没有明确的方法可以阻止特定设备在应用商店上看到您的应用,但是您可以使用Info.plist文件中的UIRequiredDeviceCapabilities
通过要求以下功能来隐式筛选出设备:
https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW3