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

标签 ios iphone xcode swift2 xcode7-beta5

我目前正在使用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/

相关文章:

iphone - 无法在 UITableView 中显示文本

ios - 如何将日语中的 NSData 转换为 NSString

ios - 自定义 View Controller 转换偶尔崩溃

iOS 模拟器恢复位置设置

ios - 有没有办法查看 AdHoc 应用程序的日志?

ios - swift init 可选的数组包装

objective-c - Xcode 版本 (CFBundleShortVersionString) 和构建 (CFBundleVersion) 之间的区别

ios - Objective-C dispatch_after 有时会早于指定时间执行

ios - Facebook Graph API - 标记照片

ios - 将“UIButton”状态更改为“Touch Up上选定的UIControlState”