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