如何停止为iOS 12目标自动生成Reality Composer Swift文件?

时间:2019-08-12 13:12:42

标签: swift xcode arkit realitykit reality-composer

我正在编写具有RealityKit功能的应用程序。我也希望它也支持iOS 12。这意味着iOS 12或更低版本将能够使用非RealityKit功能,而iOS 13将能够使用所有这些功能。

设置完所有@availableif #available之后,构建失败。原因是Xcode项目中包含的RCProject的自动生成的Swift文件应仅适用于iOS 13。

仅当iOS 13可用时,如何才能使RCProject文件编译?

我为RealityKit方法设置了所有@availableif #available,以确保RealityKit代码仅在iOS 13设备上执行。

  • 由Xcode本身为Reality Composer Project自动生成的Swift文件

image

我希望该应用程序可以为iOS 12或更低版本的设备成功构建,但是构建操作失败,因为无法编译Experience.swift(由Xcode本身构建并存储在“派生数据”中的RCProject自动生成的内容)。

0 个答案:

没有答案