【发布时间】:2021-12-04 14:02:25
【问题描述】:
在 macOS 上运行应用,但应用无法将平台识别为 macOS:
#if os(iOS)
NavigationView {
let _ = print("platform is iOS")
ProfileView()
}
#else
NavigationView {
let _ = print("platform is NOT iOS")
ProfileView()
}
// platform is iOS
我是否遗漏了一些关键步骤?
【问题讨论】:
-
您可能有一个 macCatalyst 应用程序。它们被视为 ios 应用程序。您也可以使用
#if targetEnvironment(macCatalyst)进行检查