我正在使用ARKit开发iOS游戏。游戏概念仅在6DOF tracking可用时才有效,这意味着 A9 芯片或更新版本可用。
我不希望用户在像iPhone 6这样的旧设备上安装游戏 - 在这些设备上,ARKit会回退到3DOF跟踪,这对我的游戏概念没有意义(我需要翻译跟踪)。 p>
我如何强制执行此限制,该应用只能安装在支持6DOF的设备上(据我所知,相当于 iPhone 6S 或更新或 iPad Pro 或更新,或 A9 或更新?)
我查看了iOS Device Compatibility Documentation和UIRequiredDeviceCapabilities Reference,但没有找到合适的内容。
答案 0 :(得分:3)
它似乎还没有出现在UIRequiredDeviceCapabilities Reference中,但正如WWDC talk on ARKit中提到的那样,有一个UIRequiredDeviceCapabilities键:在那里使用arkit
可确保您的应用仅提供给具有6DOF支持。
此外,澄清您的清单:6DOF支持的设备,又名A9(和更好)的设备包括...