Fix setupError not logged

This commit is contained in:
世界
2026-04-23 08:12:52 +08:00
parent b48f4ad97f
commit 6559720e00
4 changed files with 29 additions and 5 deletions
+3
View File
@@ -15,6 +15,9 @@ setupOptions.tempPath = WorkingDirectoryManager.helperTempDirectoryPath
setupOptions.crashReportSource = "RootHelper" setupOptions.crashReportSource = "RootHelper"
var setupError: NSError? var setupError: NSError?
LibboxSetup(setupOptions, &setupError) LibboxSetup(setupOptions, &setupError)
if let setupError {
NSLog("setup service error: \(setupError.localizedDescription)")
}
let service = RootHelperService() let service = RootHelperService()
service.pendingCrashLogs = pendingCrashLogs service.pendingCrashLogs = pendingCrashLogs
+8 -1
View File
@@ -16,7 +16,14 @@ open class ApplicationDelegate: NSObject, NSApplicationDelegate, UNUserNotificat
options.crashReportSource = "Application" options.crashReportSource = "Application"
var error: NSError? var error: NSError?
LibboxSetup(options, &error) LibboxSetup(options, &error)
LibboxSetLocale(Locale.current.identifier) if let error {
NSLog("setup service error: \(error.localizedDescription)")
}
var localeError: NSError?
LibboxSetLocale(Locale.current.identifier, &localeError)
if let localeError {
NSLog("failed to set locale: \(localeError)")
}
let notificationCenter = UNUserNotificationCenter.current() let notificationCenter = UNUserNotificationCenter.current()
notificationCenter.setNotificationCategories([ notificationCenter.setNotificationCategories([
UNNotificationCategory( UNNotificationCategory(
+10 -3
View File
@@ -19,9 +19,16 @@ class ApplicationDelegate: NSObject, UIApplicationDelegate, UNUserNotificationCe
options.workingPath = FilePath.workingDirectory.relativePath options.workingPath = FilePath.workingDirectory.relativePath
options.tempPath = FilePath.cacheDirectory.relativePath options.tempPath = FilePath.cacheDirectory.relativePath
options.crashReportSource = "Application" options.crashReportSource = "Application"
var error: NSError? var setupError: NSError?
LibboxSetup(options, &error) LibboxSetup(options, &setupError)
LibboxSetLocale(Locale.current.identifier) if let setupError {
NSLog("setup service error: \(setupError.localizedDescription)")
}
var localeError: NSError?
LibboxSetLocale(Locale.current.identifier, &localeError)
if let localeError {
NSLog("failed to set locale: \(localeError)")
}
let notificationCenter = UNUserNotificationCenter.current() let notificationCenter = UNUserNotificationCenter.current()
notificationCenter.setNotificationCategories([ notificationCenter.setNotificationCategories([
UNNotificationCategory( UNNotificationCategory(
+8 -1
View File
@@ -32,7 +32,14 @@ class ApplicationDelegate: NSObject, UIApplicationDelegate {
options.crashReportSource = "Application" options.crashReportSource = "Application"
var error: NSError? var error: NSError?
LibboxSetup(options, &error) LibboxSetup(options, &error)
LibboxSetLocale(Locale.current.identifier) if let error {
NSLog("setup service error: \(error.localizedDescription)")
}
var localeError: NSError?
LibboxSetLocale(Locale.current.identifier, &localeError)
if let localeError {
NSLog("failed to set locale: \(localeError)")
}
setup() setup()
return true return true
} }