在 iPhone 6 plus 上使用 ARWorldTrackingSessionConfiguration 获取和错误
Unable to run the session, configuration is not supported on this device
会是什么?
这是 Apple 的ARKit 和设备支持文档
ARKit 需要配备 A9 或更高版本处理器的 iOS 设备。要使您的应用仅在支持 ARKit 的设备上可用,请使用应用 Info.plist 的 UIRequiredDeviceCapabilities 部分中的 arkit 键。如果增强现实是您应用的次要功能,请使用 isSupported 属性来确定当前设备是否支持您要使用的会话配置。
您可以使用 ARConfiguration 的“isSupported”属性在运行时以编程方式检查 ARKit 支持。
if (ARConfiguration.isSupported) {
// ARKit is supported. You can work with ARKit
} else {
// ARKit is not supported. You cannot work with ARKit
}
以下 iOS 设备(安装了 iOS 11)支持 ARKit:
以下是一些与 ARKit 支持和 iOS 设备配置相关的参考链接:
ARKit 在 Apple A9 和 A10 & A11 仿生芯片处理器上运行。
iPhone 机型 - (芯片)
iPad 机型 - (芯片)