Apple diz que corrigiu o bug de sincronização do iCloud CloudKit

Apple diz que corrigiu o bug de sincronização do iCloud CloudKit
Apple diz que corrigiu o bug de sincronização do iCloud CloudKit
Anonim

A Apple finalmente corrigiu um bug do CloudKit que causava problemas com a sincronização do iCloud para muitos desenvolvedores de terceiros e seus usuários.

Em novembro de 2021, os desenvolvedores começaram a relatar erros do CloudKit que fariam com que os recursos de sincronização que funcionavam anteriormente parassem de funcionar. Os problemas contínuos levaram alguns desenvolvedores a abandonar completamente os recursos de sincronização. Agora, a Apple confirmou que está investigando o bug e afirmou que seus engenheiros implementaram uma correção.

Image
Image

O bug geralmente resultava em usuários recebendo um erro 503 "Falha na solicitação" ou "Serviço indisponível ", mesmo quando o desenvolvedor não alterava o código do aplicativo subjacente. O resultado foi que muitos usuários não conseguiam sincronizar corretamente seus dados entre os dispositivos.

Sem sorte em reproduzir o bug para tentar resolver o problema, os desenvolvedores entraram em contato com a Apple para obter ajuda, mas muitas vezes foram redirecionados para o Feedback Assistant da Apple. A Apple confirmou a análise desses relatórios, mas não comentou por que os desenvolvedores estavam sendo instruídos a entrar em contato com o Feedback Assistant em vez do Suporte.

"Os erros vistos aqui se assemelham à limitação de solicitações que podem estar afetando um usuário específico ou o contêiner como um todo", afirmou a Apple em sua resposta: "Um problema subjacente fez com que um número elevado dessas respostas de erro fosse retornou aos seus aplicativos CloudKit em determinadas situações e desde então foi resolvido." Ele continuou dizendo: "Você não deve mais ver essas mensagens de erro do console do CloudKit ou de dispositivos que executam seu aplicativo."

Se você já encontrou esse bug antes, os recursos de sincronização de seus aplicativos devem começar a funcionar corretamente agora. No entanto, se o desenvolvedor desligar os recursos de sincronização, você precisará esperar que eles sejam reimplementados primeiro.

Recomendado: