Issues with AlarmKit for IOS26+

I have been experiencing many issues trying to integrate the Apple AlarmKit in my app. I essentially keeping getting authorization errors. I was wondering if anyone else was experiencing issues like this and if anyone had guidance or a fix for what I am experiencing. I was under the impression that any devices IOS26+ could use the AlarmKit but maybe I am mistaken. Getting (com.apple.AlarmKit.Alarm error 1.) every time I try and enable alarms.

Working fine here, but I decided to implement it only for 26.2+ because the API versions before that were not as reliable.

Remember to first request authorization like this:

func requestAuthorization() async -> (granted: Bool, status: String) { do { let state = try await AlarmManager.shared.requestAuthorization() let stateString: String switch state { case .authorized: stateString = "Authorized" case .denied: stateString = "Denied" case .notDetermined: stateString = "Not Determined" @unknown default: stateString = "Unknown" } let granted = state == .authorized print("[AlarmKit] Authorization state: (stateString)") return (granted, stateString) } catch { print("[AlarmKit] Authorization error: (error)") return (false, "Error") } }

Issues with AlarmKit for IOS26+
 
 
Q