Я пытаюсь понять, как работает ARKit. Поэтому я скачиваю два разных проекта с GitHub.
1-)https://github.com/brianadvent/Simple-ARKit-Game
2-)https://github.com/exyte/ARTetris
Оба они я получаю "Невозможно запустить сеанс, конфигурация не поддерживается на этом устройстве:" ошибка. Я запускаю последнюю версию бета-версий как в Xcode, так и в iOS.
Изменить: у меня есть этот код в Viewcontroller. Разве это не должно работать?
private func getSessionConfiguration() -> ARSessionConfiguration {
if ARWorldTrackingSessionConfiguration.isSupported {
// Create a session configuration
let configuration = ARWorldTrackingSessionConfiguration()
configuration.planeDetection = .horizontal
return configuration;
} else {
// Slightly less immersive AR experience due to lower end processor
return ARSessionConfiguration()
}
}