强制ARKit的第2版,部署目标为iOS 11

问题描述 投票:0回答:1

我有一个使用ARKit 2功能的应用程序。

  • 在iOS11上设置部署目标,相机正在iOS11设备上运行,但在iOS12上冻结
  • 在iOS12上设置部署目标,相机正在iOS12设备上运行,但该应用程序无法在iOS11设备上运行。

有没有办法在强制使用ARKit2的同时针对iOS11,所以我仍然可以在iOS11设备上运行该应用,同时阻止iOS11用户的功能?

ios xcode ios11 arkit
1个回答
0
投票

使用Swift可用性属性。

if #available(iOS 12.0, *) {
  //activate your ARKit2 functionalities here
} else {
  //fallback for iOS 11 or lower
}
© www.soinside.com 2019 - 2024. All rights reserved.