diff --git a/Adobe Downloader.xcodeproj/xcuserdata/hejinhui.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Adobe Downloader.xcodeproj/xcuserdata/hejinhui.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index f0659ec..f41201e 100644 --- a/Adobe Downloader.xcodeproj/xcuserdata/hejinhui.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/Adobe Downloader.xcodeproj/xcuserdata/hejinhui.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -48,8 +48,8 @@ endingColumnNumber = "9223372036854775807" startingLineNumber = "724" endingLineNumber = "724" - landmarkName = "errorDescription" - landmarkType = "24"> + landmarkName = "alertAction()" + landmarkType = "7"> diff --git a/Adobe Downloader/Views/AboutView.swift b/Adobe Downloader/Views/AboutView.swift index 1dc8d65..dd9ac6c 100644 --- a/Adobe Downloader/Views/AboutView.swift +++ b/Adobe Downloader/Views/AboutView.swift @@ -676,13 +676,13 @@ struct CleanConfigView: View { if PrivilegedHelperManager.getHelperStatus { PrivilegedHelperManager.shared.executeCommand("open -a Terminal \(scriptURL.path)") { output in - if output.isEmpty { + if output.starts(with: "Error") { + alertMessage = "清空配置失败: \(output)" + showAlert = true + } else { DispatchQueue.main.asyncAfter(deadline: .now() + 0.5) { exit(0) } - } else { - alertMessage = "清空配置失败: \(output)" - showAlert = true } } } else {