WeatherService fails on every request with:
WeatherDaemon.WDSJWTAuthenticatorServiceListener.Errors Code=2 "(null)"
hourly forecast fetch failed: … Code=2
I've verified the entire setup and the error persists, which points to the App ID's WeatherKit token generation not being provisioned on Apple's backend:
Team ID: 2LWCLD2636
Bundle ID: com.hoagiecorps.poppit
WeatherKit capability and App Service both enabled on the App ID.
com.apple.developer.weatherkit entitlement present in the signed binary and the embedded provisioning profile (verified via codesign -d --entitlements).
A TestFlight build carrying the entitlement has been processed (VALID).
Location authorized (When-In-Use); valid coordinates are obtained — the failure is purely the JWT auth step.
Tried: device reboot, VPN off, iCloud Private Relay off, cycling the WeatherKit capability off/on plus regenerating the profile and clean rebuild, and waiting several days.
Physical device, iOS 26.
Could someone from the WeatherKit team please check the status for Team 2LWCLD2636, Bundle ID com.hoagiecorps.poppit, and enable WeatherKit token generation for this App ID? It looks like a backend entitlement sync is needed. Thanks!
0
0
19