There can be several reasons for the weather app not working on iphone and here are some of them:-
1. The location permission might not be granted which is preventing the app from providing real-time weather updates.
2. There is an unstable internet supply.
3. The permission on background app refreshing is disabled.
4. The weather app is not updated.
5. The server might be down of the weather app.