I'm getting a persistent WeatherKit authentication failure that survives every
standard troubleshooting step. Hoping someone from the WeatherKit team can
check the backend sync for my Team ID.
Team ID: 9CQUMUHB42
Bundle ID: com.martin.MinimalWidgets (app)
Bundle ID: com.martin.MinimalWidgets.MinimalWidgetsWidget (widget extension)
Error:
Failed to generate jwt token for: com.apple.weatherkit.authservice with error:
Error Domain=WeatherDaemon.WDSJWTAuthenticatorServiceListener.Errors Code=2 "(null)"
What I've verified:
WeatherKit capability is enabled in Xcode for BOTH the app and widget
extension targets
WeatherKit is enabled in the App ID configuration for both identifiers in
the Developer Portal
Confirmed with codesign -d --entitlements :- that com.apple.developer.
weatherkit is correctly present and set to true in the signed binaries for
both the app and the extension
WeatherKit Usage dashboard shows 500,000 calls/month quota, 0 used
Cleared the provisioning profile cache at
~/Library/Developer/Xcode/UserData/Provisioning Profiles, ran Download
Manual Profiles again
Clean Build Folder, deleted the app from device, reinstalled
Restarted the test device
Waited over 24 hours since first enabling the capability
None of the above resolved it — the exact same error persists on every attempt,
including today. This looks like a backend entitlement sync issue between the
Developer Portal and the WeatherKit auth service rather than a local
configuration problem, since the signed entitlements are confirmed correct on
my end.
Could someone from the WeatherKit team check the sync status for this Team ID
/ Bundle ID and confirm whether WeatherKit token generation is enabled
server-side? Happy to provide any additional diagnostic info (sysdiagnose,
device logs, etc.) if needed.
Thanks in advance!
1
0
54