在iPhone 6 plus上使用ARWorldTrackingSessionConfiguration get和errorUnable to run the session, configuration is not supported on this device
能是什么?
这是Apple关于ARKit和设备支持的文档
ARKit 需要配备 A9 或更高版本处理器的 iOS 设备。要使 您的应用仅在支持 ARKit 的设备上可用,请使用 arkit 键 在应用的 Info.plist 的 UIRequiredDeviceCapabilities 部分中。 如果增强现实是应用的次要功能,请使用 is支持的属性,用于确定当前设备是否支持 要使用的会话配置。
您可以在运行时使用 ARConfiguration 的"isSupported"属性以编程方式检查 ARKit 支持。
ARConfiguration.is支持
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:
- 苹果手机 X
- iPhone 8 和 8 Plus iPhone 6S
- 和 6S Plus
- iPhone 7 和 7 Plus
- 苹果手机SE
- iPad Pro(9.7、10.5 或 12.9)
- iPad (2017, 2018)
以下是一些与 ARKit 支持 和 iOS 设备配置相关的参考链接:
ARKit运行在Apple A9和A10&A11仿生芯片处理器上。
苹果手机型号 - (芯片)
iPad 型号 - (芯片)