ARKit无法运行会话,配置,不支持该设备
使用ARWorldTrackingSessionConfiguration获取和错误在iPhone 6加 Unable to run the session, configuration is not supported on this device
ARKit无法运行会话,配置,不支持该设备
什么它可对?
这里是苹果公司的文档ARKit and device support
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:
- iPhone X
- iPhone 8,8加上
- iPhone 6S和6S加
- iPhone 7和7 Plus
- iPhone SE
- iPad的临(9.7,10.5或12.9)
- ipad公司(2017)
下面是有关ARKit支持一些参考链接& iOS设备配置:
ARKit上运行Apple A9 and A10 & A11 Bionic chip处理器。
iPhone Models - (Chip)
iPad Models - (Chip)
没错iPad Pro的作品表示感谢! https://drive.google.com/file/d/0B3uhQT02uS0fOG5NZ2Y5bE9tYzQ/view?usp=sharing – Svitlana
我的iPhone 6早期工作到测试版5 :( –
@ Zaid Khan iPhone 6装满了苹果A8芯片组。根据Apple文档ARKit仅在Apple A9,A10和A11芯片上运行 –
ARKit不支持iphone 6加 –
这确实很奇怪,因为ARKit跑在iPhone 6加号,但自上次更新的ios11支持较新版本停止... – mkn