De todos os processos que a Apple gerencia sob o capô do macOS, poucos são tão misteriosos quanto o MobileDeviceUpdater. Quando o macOS requer uma atualização de driver para se comunicar com um iPhone ou iPad conectado via USB, esse agente de software inicia um instalador que não se parece com nenhuma outra atividade do macOS.

Apesar do MobileDeviceUpdater alert às vezes fazendo com que as pessoas se perguntem se é malware ou uma tentativa de phishing, é uma atualização real e necessária que você deve instalar para ativar seu Mac para falar com seu iPhone ou iPad. Como você pode atualizar seus dispositivos em horários diferentes, é comum acabar em uma situação em que uma versão mais antiga do macOS não sabe como interagir com uma versão mais recente do iOS ou iPadOS.

Quando você vê este alerta depois de conectar seu iPhone ou iPad ao seu Mac , vá em frente e clique no botão Instalar. Você verá uma janela de progresso para baixar e instalar. Quando terminar, tudo estará bem-ou deveria estar!

A instalação pode falhar. O que você faz nesse evento? A Apple não oferece sugestões sobre como resolver o problema se você vir esta caixa de diálogo no final da instalação.

Eu não tinha esse problema até cerca de um mês atrás, quando conectei meu iPad Pro a um 2020 27-polegadas iMac rodando macOS 12 Monterey. Eu nem estava tentando sincronizar; Eu só queria cobrar. Embora eu nunca sincronize meu iPad ou iPhone por USB, achei que concordaria com a instalação para evitar que diálogos futuros me incomodassem. Então você pode imaginar minha irritação quando um instalador que eu nem queria executar falhou. Tentei reiniciar o iPad e o Mac, mas nenhum dos dois fez diferença.

Por acaso, o leitor do”TNGD”, James Weil, postou uma solução no”TNGD”Talk alguns dias depois. Foi o meu dia de sorte e agora também pode ser o seu. Siga estas etapas:

Nas versões do macOS anteriores ao macOS 13 Ventura, abra Preferências do Sistema > Compartilhamento; para Ventura, abra Configurações do sistema > Geral > Compartilhamento. Desmarque todos os serviços ativados. Para mim, foi compartilhamento de mídia, cache de conteúdo e receptor AirPlay. versão macOS 12 Monterey das Preferências do Sistema é mostrado acima, mas as mesmas ações acontecem com interruptores em Ventura. Desconecte o iPhone ou iPad e conecte-o novamente. Quando o MobileDeviceUpdater solicitar novamente, clique em Instalar. Desta vez, a atualização de software deve ser baixada e instalada corretamente. Curiosamente, o download demorou significativamente mais para ser concluído do que quando falhou, com uma barra de progresso de vários minutos. Isso sugere que o problema está relacionado ao download. Ative os serviços em Compartilhamento que você desativou anteriormente.

Como executei esse processo com sucesso em dezembro, depois que James postou pela primeira vez, fiquei um pouco surpreso quando o mesmo erro apareceu novamente agora. Parece que o erro pode ocorrer novamente, forçando você a repetir esse processo sempre que novas atualizações de software fazem com que seu Mac e iPhone ou iPad fiquem fora de sincronia.

De forma confusa, não parecia que nenhum dos os serviços habilitados estavam com defeito. Desliguei os três serviços que habilitei um de cada vez, tentando uma instalação antes de reabilitar o serviço e passar para o próximo. Eu não esperava que o compartilhamento de mídia ou o receptor AirPlay fossem os culpados, mas posso imaginar uma conexão entre o MobileDeviceUpdater e o cache de conteúdo. Mas não: deixar qualquer um dos serviços em execução causou falha no MobileDeviceUpdater. Assim que desativei todos eles, ele baixou e instalou bem, exatamente como James disse que faria.

Esta solução é profundamente insatisfatória, ao longo das linhas de correções de vodu do passado, como reconstruir a área de trabalho ou zapping PRAM. Estou aberto a sugestões sobre o que pode causar o problema, mas sem tal explicação, não posso garantir que esta solução funcionará para você. Pelo menos é fácil tentar. (E se não funcionar, poste nos comentários abaixo, principalmente se você encontrar outra solução.)

A Apple deve dedicar um tempo para corrigir esse problema de uma vez por todas.

By Henry Taylor

Eu trabalho como desenvolvedor back-end. Alguns de vocês devem ter me visto na conferência de desenvolvedores. Ultimamente tenho trabalhado em um projeto de código aberto.