我们有一个iPad应用程序(兼容所有运行iOS 6.0及以上版本的iPad,因此一般只排除第一代iPad)。
现在我们正在研发iPhone版本,并希望将其作为现有应用程序的通用升级版本发布(因为通用应用程序在appstore中的排名似乎比具有单个版本的应用程序更好)。
然而 - 对于iPhone,我们希望排除所有iPhone 5s以前的设备。我知道排除设备的唯一方法是在info.plist中使用RequiredDeviceCapabilities - 并通过此列表https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html排除iPhone5之前的设备,需要OpenGL ES 3.0或金属。但是,在一个通用的应用程序中,我想这也将排除所有前4代iPad。
所以 - 在通用ios应用程序中有没有办法排除pre 5s iPhone但仍然允许将应用程序下载到所有iPad(第1代除外,最低iOS除外)?