Если у вас не обновляется виджет Погода, то вам нужно сделать следующее.
Перейти в Настройки – Основные – Обновление контента и разрешить обновление для приложения Погода, возможно вы когда-то пытались оптимизировать работу вашего iPhone и запретили это действие для улучшения автономности.
А вот что бы компенсировать обновление погоды следует перейти в меню приложения, добавить нужный город через поиск.
Теперь нужно удалить город, добавленный при помощи геолокации, для этого перейдите в Настройки – Конфиденциальность – Службы геолокации – Погода и запретите приложению использовать модуль.