XCode如何将兼容设备设置为仅与ARkit兼容的设备?

Seb*_*bbe 9 xcode app-store augmented-reality ios arkit

如何确保iOS AppStore上的应用程序仅显示启用ARKit的设备的兼容性?

Cod*_*der 11

关键是arkit您的info.plist文件在必需的设备功能下.

在此输入图像描述

关于plist键的Apple文档(UIRequiredDeviceCapabilities).

关键:arkit

描述:如果您的应用需要在设备上支持ARKit(即具有A9或更高版本处理器的iOS设备),请包含此密钥.

最低版本:iOS 11.0

现有应用程序的一个重要警告是,Apple不允许您在应用程序发布后限制应用程序的设备.

重要提示:在向二进制文件提交更新时,必须更改所有设备要求.您只能扩展设备要求.不允许向二进制文件提交更新以限制您的设备要求.您无法限制设备要求,因为此操作会使先前已下载您的应用的客户无法运行新的更新.

如果要将AR功能添加到现有应用程序,则可以使用ARKitisSupported属性来确定是否应公开此功能.