From 92a9650c0c62044eb78201834567160e95199948 Mon Sep 17 00:00:00 2001 From: naturecodevoid <44983869+naturecodevoid@users.noreply.github.com> Date: Thu, 6 Apr 2023 20:49:49 -0700 Subject: [PATCH] Apply DevModeView suggestion --- AltStore.xcodeproj/project.pbxproj | 2 +- AltStore/Views/Settings/DevModeView.swift | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/AltStore.xcodeproj/project.pbxproj b/AltStore.xcodeproj/project.pbxproj index 4248077d..ded9ea3d 100644 --- a/AltStore.xcodeproj/project.pbxproj +++ b/AltStore.xcodeproj/project.pbxproj @@ -3643,11 +3643,11 @@ "$(PROJECT_DIR)/Dependencies/fragmentzip", "$(PROJECT_DIR)/Dependencies/libcurl", ); - PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)"; OTHER_LDFLAGS = ( "-Xlinker", "-interposable", ); + PRODUCT_BUNDLE_IDENTIFIER = "$(PRODUCT_BUNDLE_IDENTIFIER)"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; STRIP_STYLE = debugging; diff --git a/AltStore/Views/Settings/DevModeView.swift b/AltStore/Views/Settings/DevModeView.swift index 861d8b9e..b55bf0c6 100644 --- a/AltStore/Views/Settings/DevModeView.swift +++ b/AltStore/Views/Settings/DevModeView.swift @@ -36,15 +36,13 @@ struct DevModePrompt: View { .disabled(countdown > 0) } + @ViewBuilder var text: some View { - if #available(iOS 15.0, *) { - do { - return Text(try AttributedString(markdown: L10n.DevModeView.prompt, options: AttributedString.MarkdownParsingOptions(interpretedSyntax: .inlineOnlyPreservingWhitespace))) - } catch { - return Text(L10n.DevModeView.prompt) - } + if #available(iOS 15.0, *), + let string = try? AttributedString(markdown: L10n.DevModeView.prompt, options: AttributedString.MarkdownParsingOptions(interpretedSyntax: .inlineOnlyPreservingWhitespace)) { + Text(string) } else { - return Text(L10n.DevModeView.prompt) + Text(L10n.DevModeView.prompt) } }