WeatherKit с watchOS приводит к 401

Я предполагаю, что проблема в том, что приложение для iOScom.example.MyAppа идентификатор пакета для приложения watchOS — , поэтому WeatherKit отлично работает в приложении iOS после регистрации пакета ID и запроса службы WeatherKit. Но на watchOS не работает, выдает ошибку 401. Я предполагаю, что это из-за bundleID, но, возможно, что-то еще.

      2022-06-25 08:58:58.999485-0500 JumpLog Watch App[72341:1201484] [WK_Geocode] failed to reverse geocode. location=CLLocationCoordinate2D(latitude: 37.62471885, longitude: -122.42857813), error=reverseGeocodeFailed(Error Domain=NMDeviceConnectionErrorDomain Code=2 "Timed out." UserInfo={NSDescription=Timed out.})
2022-06-25 08:58:59.019561-0500 JumpLog Watch App[72341:1201484] [Database] Attempting to invalidate an assertion that is no longer valid
2022-06-25 08:58:59.724802-0500 JumpLog Watch App[72341:1198856] [WeatherService] Encountered an error when fetching weather data subset; location=<+37.62471885,-122.42857813> +/- 5.00m (speed 34.21 mps / course 332.23) @ 6/25/22, 8:56:58 AM Central Daylight Time,  error=invalidJWTResponse(Optional(<NSHTTPURLResponse: 0x60000394bf20> { URL: https://weather-data.apple.com/v2/token } { Status Code: 401, Headers {
    Connection =     (
        close
    );
    "Content-Length" =     (
        0
    );
    Date =     (
        "Sat, 25 Jun 2022 13:58:59 GMT"
    );
    Server =     (
        Apple
    );
    "Strict-Transport-Security" =     (
        "max-age=31536000; includeSubdomains"
    );
    "X-Apple-Origin" =     (
        "8961098f-b238-3714-ba44-5b569c861456"
    );
    "X-Cache" =     (
        "TCP_MISS from a23-33-47-144.deploy.akamaitechnologies.com (AkamaiGHost/10.8.2-41841244) (-)"
    );
    "X-Content-Type-Options" =     (
        nosniff
    );
    "X-Frame-Options" =     (
        SAMEORIGIN
    );
    "X-REQUEST-ID" =     (
        "2076edab-2346-4a50-83c1-e62f46aab9eb"
    );
    "X-XSS-Protection" =     (
        "1; mode=block"
    );
} }))

И я попытался зарегистрировать идентификатор пакета, напримерcom.example.MyApp.watchkitappс моей учетной записью разработчика, что приводит к ошибке:

      An attribute in the provided entity has invalid value

An App ID with Identifier 'com.example.MyApp.watchkitapp' is not available. Please enter a different string.

PS Реальный ID пакета другой, специфичный для моего приложения.

0 ответов

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