I am seeing the same issue with a native iOS app using WeatherKit.framework.
Runtime error:
WeatherDaemon.WDSJWTAuthenticatorServiceListener.Errors Code=2
I verified:
WeatherKit is enabled for the App ID
A new iOS App Development provisioning profile was created after enabling WeatherKit
The app is manually signed with the new profile
The app was deleted and freshly reinstalled on a physical iPhone
The built app contains com.apple.developer.weatherkit = true
The embedded provisioning profile also contains com.apple.developer.weatherkit
Bundle ID and Team ID match the App ID
The issue persists after waiting and rebooting the iPhone
Bundle ID:
de.praxishartlep.weathermat
Application identifier:
.de.praxishartlep.weathermat
This looks like the same server-side JWT minting/authentication issue described above.
Topic:
App & System Services
SubTopic:
General
Tags: