【发布时间】:2015-10-22 05:07:43
【问题描述】:
我做了一些小错误修复并今天发布了更新,但现在兼容性随机更改为 iPhone 5s 或更高版本,我不知道为什么。以前它可以在任何 iOS 8.0+ 设备上运行,而我所做的更改只是非常小的错误修复。
查看兼容性参考 (https://developer.apple.com/library/ios/documentation/DeviceInformation/Reference/iOSDeviceCompatibility/DeviceCompatibilityMatrix/DeviceCompatibilityMatrix.html[1]) 后,只有两个东西是 iPhone 5s+,即“金属”和“opengles-3”。我不知道这些是什么以及我怎么会不小心使用它们?在我的 info.plist 中,只有“armv7”在“必需的设备功能”中。
编辑:该应用程序现在似乎只支持具有 x64 处理器的设备(iPhone 5S 及 iPad Air 及以上)。但是,在 xcode 中它说它仍然支持 armv7...
【问题讨论】:
-
什么是 iOS 8.0+ 设备?你是说 iPhone 6 和 6+?
-
任何支持 iOS 8 的设备,例如 iPhone 4S 以后。换句话说,iOD 8 以前是最低构建目标,但今天无论出于何种原因,它已更改为 iOS 8 和 iPhone 5S 以后的版本。