Apple наконец исправила постоянную ошибку CloudKit, которая вызывала проблемы с синхронизацией iCloud для многих сторонних разработчиков и их пользователей.
В ноябре 2021 года разработчики начали сообщать об ошибках CloudKit, из-за которых ранее работавшие функции синхронизации переставали работать. Текущие проблемы даже привели к тому, что некоторые разработчики вообще отказались от функций синхронизации. Теперь Apple подтвердила, что изучает ошибку, и заявила, что ее инженеры внедрили исправление.
Ошибка часто приводила к тому, что пользователи получали ошибку 503 «Ошибка запроса» или «Служба недоступна», даже если разработчик не изменил базовый код приложения. В результате многие пользователи не могли должным образом синхронизировать свои данные между устройствами.
Не сумев воспроизвести ошибку, чтобы попытаться решить проблему, разработчики обратились за помощью в Apple, но их часто перенаправляли к Apple Feedback Assistant. Apple подтвердила, что изучила эти отчеты, но не прокомментировала, почему разработчикам было предложено связаться с помощником по обратной связи, а не со службой поддержки.
«Ошибки, наблюдаемые здесь, напоминают регулирование запросов, которое может повлиять на конкретного пользователя или контейнер в целом», - заявила Apple в своем ответе: «Основная проблема привела к тому, что повышенное количество этих ответов об ошибках было вернулся в ваши приложения CloudKit в определенных ситуациях и с тех пор был устранен». Далее было сказано: «Вы больше не должны видеть эти сообщения об ошибках из консоли CloudKit или с устройств, на которых запущено ваше приложение».
Если вы уже сталкивались с этой ошибкой, функции синхронизации ваших приложений должны начать работать должным образом. Хотя, если разработчик отключил функции синхронизации, вам придется сначала дождаться их повторной реализации.