我目前正在使用Xcode 7.5 beta和Swift 2进行开发。我为我的项目选择了在所有iPhone上运行的项目。但是,由于屏幕尺寸太小,我不想在iPhone 4s上运行它。无论如何,我只能在iPhone 5-6s上运行它吗?
最佳答案
您可以使用信息属性列表(Info.plist)文件来限制哪些iPhone可以运行您的应用程序。 “UIRequiredDeviceCapabilities键可让您声明应用程序运行所需的硬件或特定功能”,但这是基于手机功能而不是特征。它不会让您通过屏幕尺寸来限制适用性,但是可以通过在目标手机中找到您想排除的硬件无法共享的通用功能来获得类似的结果。
使用下面链接的设备兼容性列表。尽管我不确定如何排除4s,但又不排除4s,但有几种选择可以排除5s之前的所有iPhone。
祝好运!
https://developer.apple.com/library/prerelease/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html#//apple_ref/doc/uid/TP40013599-CH17-SW1
关于ios - 如何有选择地选择与Xcode 7.5 beta兼容的设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32194025/