diff --git a/HackerNews/Classes/HackerNewsApp.swift b/HackerNews/Classes/HackerNewsApp.swift index ebcf790..f1407f3 100644 --- a/HackerNews/Classes/HackerNewsApp.swift +++ b/HackerNews/Classes/HackerNewsApp.swift @@ -1,6 +1,6 @@ // // HackerNews -// Copyright © 2024 Nikita Vasilev. All rights reserved. +// Copyright © 2023 Nikita Vasilev. All rights reserved. // import ComposableArchitecture @@ -14,7 +14,9 @@ struct HackerNewsApp: App { // MARK: Properties @UIApplicationDelegateAdaptor(AppDelegate.self) private var appDelegate - @State private var showConsole = false + #if DEBUG + @State private var showConsole = false + #endif private let assembly: IApplicationAssembly = ApplicationAssembly(dependencies: DependenciesAssembly()) @@ -22,15 +24,19 @@ struct HackerNewsApp: App { var body: some Scene { WindowGroup { - self.assembly.assemble() - .sheet(isPresented: $showConsole) { - NavigationView { - ConsoleView() + #if DEBUG + assembly.assemble() + .sheet(isPresented: $showConsole) { + NavigationView { + ConsoleView() + } } - } - .onShake { - showConsole.toggle() - } + .onShake { + showConsole.toggle() + } + #else + assembly.assemble() + #endif } } } diff --git a/project.yml b/project.yml index b86ac97..a191dda 100644 --- a/project.yml +++ b/project.yml @@ -15,7 +15,7 @@ configFiles: Release: ./HackerNews/Resources/Configurations/Release.xcconfig settings: base: - SWIFT_VERSION: "5.7" + SWIFT_VERSION: "5.9" configs: Debug: DEVELOPMENT_TEAM: A8WE5LL2GU