如何有选择地选择与 Xcode 7.5 beta 兼容的设备

How to selectively choose compatible devices with Xcode 7.5 beta

我目前正在使用 Xcode 7.5 测试版和 Swift 2 进行开发。我已为我的项目选择 运行 所有 iPhone。但是,我不想 运行 它在 iPhone 4s 上显示,因为屏幕太小了。无论如何我可以在 iPhone 5 - 6s 上得到它 运行 吗?

您可以使用信息 属性 列表 (Info.plist) 文件来限制 iPhone 运行 您的应用的功能。 "The UIRequiredDeviceCapabilities key lets you declare the hardware or specific capabilities that your app needs in order to run" 但是,这是基于手机功能而非特性。它不会让您通过屏幕尺寸限制适用性,但您可以通过在目标手机中找到您要排除的硬件不共享的通用功能来获得类似的结果。

使用下面链接的设备兼容性列表。虽然我不确定如何排除 4s,但不排除 4,有几个选项可以排除 5S 之前的所有 iPhone。

祝你好运!

https://developer.apple.com/library/prerelease/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html#//apple_ref/doc/uid/TP40013599-CH17-SW1