XCode如何将兼容设备设置为仅兼容ARkit的设备?
答
关键是arkit
为您的info.plist
文件所需的设备功能。
Apple documentation on plist keys(UIRequiredDeviceCapabilities)。
重点:arkit
说明:包括这个键,如果你的应用程序需要在设备上ARKit (即iOS设备与A9或更高的处理器)的支持。
最低版本:iOS的11.0
现有应用
的一个重要警告是,苹果不允许你一旦被释放限制为应用设备。
重要提示:当您向您的二进制文件提交 更新时,必须更改所有设备要求。您只允许扩展您的设备 要求。不允许向您的二进制文件提交更新以限制您的设备要求。您无法限制 设备要求,因为此操作会让先前下载您的应用的客户无法运行新更新。
如果要添加AR功能,以现有的应用程序,你可以使用ARKit的isSupported
属性,以确定是否要公开此功能。
谢谢,正确的答案。尽管看起来苹果目前允许在发布应用程序之后包含arkit密钥。我将arkit密钥包含在现有的应用中,App Store将我的应用从iPhone 4s限制到iPhoneSE/iPhone6S或更高版本。值得一提的是,我的应用程序是相当新的,并在iOS11发布日期发布。 – Sebbe