Хотя известной проблемой является отсутствие поддержки Xcode 11 beta 1, ее можно включить, изменив настройку сцены в методе SceneDelegate willConnectTo
:
#if targetEnvironment(UIKitForMac)
let windowScene = UIWindowScene(session: session, connectionOptions: connectionOptions)
let window = UIWindow(windowScene: windowScene)
#else
let window = UIWindow(frame: UIScreen.main.bounds)
#endif
window.rootViewController = UIHostingController(rootView:
ContentView()
.environmentObject(TimersStore.shared)
.environmentObject(SettingsStore.shared)
)
У меня этот код защищен, потому что по какой-то причине, если вы используете UIWindowScene на мишенях iOS / iPadOS, это приводит к тому, что клавиатура больше не появляется и ввод текста не работает. Это также относится и к приложению, работающему в macOS, но вы можете, по крайней мере, проверить, как ваше приложение выглядит / работает.