我正在使用 Swift Playgrounds 进行应用程序开发。我的一个依赖项有一些这样的代码:
#if os(visionOS)
这会导致我的应用程序收到警告,因为 Swift Playgrounds 未更新到 Swift 5.9,因此它不知道 VisionOS。
依赖项是一个开放项目,因此我可以执行拉取请求,但是有没有办法对编译器不知道的操作系统进行
#if
检查?也许有一种方法可以暂时定义操作系统来消除警告?
添加此 Swift 版本检查以使用
os(visionOS)
:
#if swift(>=5.9)
#if os(visionOS)
// Do Stuff Here
#endif // os(visionOS)
#endif // swift(>=5.9)