Hello everyone,
I’m experiencing a WeatherKit issue that occurs consistently on both the iOS 26.2 Simulator and a real device running iOS 26.2.
Environment:
Xcode: latest
iOS: 26.2
Occurs on: Simulator AND physical device
WeatherKit usage: via WeatherService API (not manual REST)
Location Services: authorized (When In Use / Always)
Issue:
WeatherDaemon.WDSJWTAuthenticatorServiceListener.Errors Code=2
"The operation couldn’t be completed."
Already verified:
WeatherKit capability is enabled for the App ID
com.apple.developer.weatherkit entitlement is present
Bundle ID matches the App ID
App is signed with the correct Team ID
Behavior is identical on Simulator and physical device
Error occurs before any WeatherKit response is returned
Questions:
Is this a known issue with WeatherKit on iOS 26.2?
Are there any known limitations or requirements for WeatherService
related to WeatherDaemon validation?
Is there a recommended way to diagnose why WeatherDaemon
rejects the request with Code=2?
Code:
private let weatherService = WeatherService()
Topic:
App & System Services
SubTopic:
General