Apple w końcu naprawiło trwający błąd CloudKit, który powodował problemy z synchronizacją iCloud dla wielu zewnętrznych programistów i ich użytkowników.
W listopadzie 2021 r. programiści zaczęli zgłaszać błędy CloudKit, które mogłyby spowodować, że wcześniej działające funkcje synchronizacji przestaną działać. Trwające problemy doprowadziły nawet do tego, że niektórzy programiści całkowicie porzucili funkcje synchronizacji. Teraz Apple potwierdziło przyjrzenie się usterce i stwierdziło, że jego inżynierowie wdrożyli poprawkę.
Błąd często powodował, że użytkownicy otrzymywali błąd 503 „Żądanie nie powiodło się” lub „Usługa niedostępna”, nawet jeśli programista nie zmienił kodu aplikacji. W rezultacie wielu użytkowników nie mogło prawidłowo zsynchronizować swoich danych między urządzeniami.
Bez powodzenia w odtworzeniu błędu, aby spróbować rozwiązać problem, programiści zwracali się do firmy Apple o pomoc, ale często byli przekierowywani do Asystenta opinii firmy Apple. Firma Apple potwierdziła, że zapoznała się z tymi raportami, ale nie skomentowała, dlaczego programiści mieli kontaktować się z Asystentem opinii zamiast ze wsparciem.
„Błędy widoczne tutaj przypominają ograniczanie żądań, które mogą mieć wpływ na konkretnego użytkownika lub kontener jako całość”, Apple stwierdził w swojej odpowiedzi, „Podstawowy problem spowodował, że zwiększona liczba odpowiedzi na błędy wracał do aplikacji CloudKit w pewnych sytuacjach i od tego czasu został rozwiązany. Następnie powiedział: „Nie powinieneś już widzieć tych komunikatów o błędach z konsoli CloudKit lub z urządzeń, na których działa Twoja aplikacja”.
Jeżeli wcześniej napotkałeś ten błąd, funkcje synchronizacji aplikacji powinny teraz zacząć działać poprawnie. Jeśli jednak programista wyłączy funkcje synchronizacji, musisz najpierw poczekać, aż zostaną ponownie zaimplementowane.