我正在编写具有RealityKit功能的应用程序。我也希望它也支持iOS 12。这意味着iOS 12或更低版本将能够使用非RealityKit功能,而iOS 13将能够使用所有这些功能。
设置完所有@available
和if #available
之后,构建失败。原因是Xcode项目中包含的RCProject的自动生成的Swift文件应仅适用于iOS 13。
仅当iOS 13可用时,如何才能使RCProject文件编译?
我为RealityKit方法设置了所有@available
和if #available
,以确保RealityKit代码仅在iOS 13设备上执行。
我希望该应用程序可以为iOS 12或更低版本的设备成功构建,但是构建操作失败,因为无法编译Experience.swift(由Xcode本身构建并存储在“派生数据”中的RCProject自动生成的内容)。>