Нет доступа к WeatherKit.

Всякий раз, когда я пытаюсь получить доступ к WeatherKit, я всегда получаю это сообщение

2022-11-03 21:02:37.690374-0500 Weather[151:578] [AuthService] Не удалось получить прокси удаленного объекта для: com.apple.weatherkit.authservice с ошибкой: Error Domain = NSCocoaErrorDomain Code = 407 "соединение со службой named com.apple.weatherkit.authservice" UserInfo={NSDebugDescription=подключение к сервису com.apple.weatherkit.authservice}2022-11-03 21:02:37.6914-000 Weather[151:580] [WeatherService] Обнаружена ошибка при получении подмножества данных о погоде; location=<+37.785800,-122.441700> +/- 5,00 м (скорость -1,00 м/с / курс -1,00) @ 03.11.22, 21:02:25 по центральному летнему времени, error=xpcConnectionFailed(Error Domain=NSCocoaErrorDomain Code=4097 "подключение к службе с именем com.apple.weatherkit.authservice" UserInfo={NSDebugDescription=подключение к службе с именем com.apple.weatherkit.authservice}) erorr 2022-11-03 21:02:37.691307-0500 Weather[15211:580478] [WeatherService] Обнаружена ошибка при получении подмножества данных о погоде; location=<+37.7800,-122.401700> +/- 5,00 м (скорость -1,00 м/с / курс -1,00) @ 03.11.22, 21:02:25 по центральному летнему времени, error=xpcConnectionFailed(Error Domain=NSCocoaErrorDomain Code=4097 "соединение со службой com.apple.weatherkit.authservice" UserInfo={NSDebugDescription=соединение со службой com.apple.weatherkit.authservice}) erorr 2022-11-03 21:02:38.15636-0500 Weather[1511:5478] [AuthService] Не удалось получить прокси-сервер удаленного объекта для: com.apple.weatherkit.authservice с ошибкой: Error Domain = NSCocoaErrorDomain Code = 409 «подключение к службе с именем com.apple.weatherkit.authservice» UserInfo = {NSDebugDescription = подключение к служба с именем com.apple.weatherkit.authservice}03.11.2022, 21:02:38.1562-0500 Weather[15211:588] [WeatherService] Обнаружена ошибка при получении подмножества данных о погоде; location=<+37.783400,-122.4000> +/- 5,00 м (скорость -1,00 м/с / курс -1,00) @ 03.11.22, 21:02:38 по центральному летнему времени, error=xpcConnectionFailed(Error Domain=NSCocoaErrorDomain Code=4097 "подключение к службе с именем com.apple.weatherkit.authservice" UserInfo={NSDebugDescription=подключение к службе с именем com.apple.weatherkit.authservice})

Код:

      Task {
        do {
            let result = try await service.weather(for: location)
            print(result)
        }
        catch {
            print("error")
        }
    }

Это что-то относится к Auth? Я также включил WeatherKit в своем комплекте приложений, но все равно получаю этот ответ.

1 ответ

Обязательно добавьте WeatherKit в качестве возможности в Signing & Capabilities для вашей цели.

Другие вопросы по тегам