SwiftUI 中是否有 macCatalyst 的目标环境?

Is there a targetEnvironment for macCatalyst in SwiftUI?

如何使用检查 macCatalyst 的 targetEnvironment 在 SwiftUI 中创建条件视图?

类似于:

#if targetEnvironment(macCatalyst)
    print("macOS")
#else
    print("Your regular code")
#endif

但直接在 SwiftUI 中

struct ContentView: View {
    var body: some View {
        VStack {
#if targetEnvironment(macCatalyst)
            Button("Catalyst Demo") { }
#endif
            Text("Hello, World!")
        }.frame(width: 300, height: 200)
    }
}