Xcode 9 "O iPhone está ocupado: Preparando o suporte ao depurador para o iPhone"


398

Estou procurando mais informações sobre esta mensagem. O Xcode 9 parece já estar pendurado por alguns minutos.

Como posso dizer ao Xcode 9 para reconhecer rapidamente meu dispositivo usado anteriormente atualizado para o iOS 11?

O iPhone de .Alex está ocupado: A preparação do suporte ao depurador para o iPhone
Xcode de .Alex continuará quando o iPhone de .Alex for concluído.

Captura de tela do Xcode para a mensagem de erro acima


6
Eu reiniciei o telefone e esperei 1 minuto e então funcionou.
Michael Wang

2
Reiniciei o telefone e reiniciei o XCode várias vezes e não ajudou. Não trabalhei depois de reiniciar o meu mac.
Mercurial

Isso aconteceu depois que eu realizei uma atualização do iOS no iPhone 6. A barra de progresso na parte superior da janela do Xcode deve mostrar o progresso do que está acontecendo em segundo plano. Acredito que tudo o que está fazendo é carregar logs / símbolos de falha / etc .... o mesmo que acontece toda vez que você atualiza o sistema operacional no seu iDevice.
Supertecnoboff

Respostas:


609

Existem várias soluções para isso:

Solução 1: Aguarde pacientemente por 10 a 15 minutos. Tomar um chá ou passear ;-)

Solução 2: desconecte o dispositivo do sistema. Reinicie o iPhone e o Xcode e, em seguida, reconstrua novamente.

Solução 3:

  1. Vá para Windows → Dispositivos e simuladores (tecla de atalho: cmd + shift + 2)

    Passo 1

  2. Você verá o dispositivo iPhone conectado ao sistema com a mensagem

    O iPhone está ocupado: Preparando o suporte ao depurador para iPhone

  3. Clique no botão de adição (+) presente no canto inferior esquerdo.

    Etapa 2-3

  4. Isso mostrará o dispositivo conectado ao sistema. Clique no botão Avançar.

    Passo 4

  5. Posteriormente, você verá 'a configuração do dispositivo foi bem-sucedida'. Clique no botão Concluído.

    Etapa 5

Solução 3 funcionou para mim!

Solução 4:

Desemparelhe seu dispositivo e emparelhe-o novamente. Depois disso, siga a Etapa 3.


73
A solução 3 é incrível. Você pode adicionar que após a etapa 5, clique em "Cancelar execução" e execute novamente; em seguida, é executado instantaneamente.
Kqtr

2
Convém verificar se há problemas de confiança (no seu iPhone) em: Configurações> Geral> Gerenciamento de perfil e dispositivo.
Danielhadar

13
Este ecossistema iOS tem muitos problemas. Estou apenas começando a aprender e o primeiro mês foi solucionando bugs do macOS, iOS e xCode.
Primož Kralj

3
Muito obrigado! A solução 3 funcionou instantaneamente. Eu só tinha que clicar em "cancelar a execução" ANTES. Isso estava me incomodando por quase um ano, então eu pensei que a Apple corrigisse esse bug ridículo (eu envio a eles feedback e tenho certeza de que muitos outros também o fizeram…), mas…
Majakovskij

14
Solução # 1 funcionou para mim: D! No começo, pensei que tinha que esperar, mas só funcionou depois que fiz um chá para mim! Obrigado pela dica
Ki Jéy 8/18

218

Cliquei em 'Cancelar execução', abri a lista Dispositivos, desemparelhei meu iPhone, removi meu cabo USB e o reconectei, emparelhei o iPhone e, em seguida, fui solicitado no meu iPhone para inserir minha senha ("código PIN"). Fiz isso e finalmente consegui emparelhar meu telefone corretamente.


3
Não foi necessário reiniciar o iPhone. Certifique-se de que a tela inicial permaneça ligada, desemparelhe o iPhone, desconecte o USB e conecte-o novamente. Clique no botão Confiar no iPhone e está pronto.
Spechal

Não precisava garantir que a tela inicial permanecesse ligada, funcionasse bem apenas seguindo as etapas da resposta.
Jake T.

Tive tem que responder no iTunes questão de confiança, sucesso apenas depois de responder
djdance

3
Desemparelhar e re-emparelhar funcionou. (Esta opção Xcode está em Windows -.> Dispositivos e simuladores)
Freewalker

isso funcionou depois que eu tentei 3 vezes, então talvez a solução 1 acima (simplesmente esperar) seja a única solução funcional.
Daniel Springer

61

Espere alguns minutos. A aplicação iniciará automaticamente


E isso só aconteceu na primeira vez. Procurei no Google por causa desse problema, mas só aconteceu na primeira vez que tentei iniciar o aplicativo. Isso não acontece novamente há 3 dias.
KevLinK

23

Reiniciar o Xcode funcionou para mim.

O que não funcionou para mim:

  • esperando por uma hora em um dispositivo
  • esperando por uma hora em outro dispositivo
  • reiniciando dispositivos
  • desemparelhar / emparelhar dispositivos

16

Acontece que o XCode abre a janela do gerenciador de dispositivos abaixo dela e espera que você aperte o próximo botão. Alterne para essa janela, clique em Avançar e você obtém a barra de progresso para o processo aparecer.

insira a descrição da imagem aqui

insira a descrição da imagem aqui


2
Eu tive que ir para WINDOW> Dispositivos e simuladores no Xcode e vi que estava ocupado o processamento. Isso foi útil. Obrigado!
Ernie

12

No meu caso, o iTunes estava aberto, então

1 - abra o iTunes

2 - acesse seu telefone

insira a descrição da imagem aqui

3 - clique para desconectar o telefone insira a descrição da imagem aqui

Agora o dispositivo está pronto no XCode

insira a descrição da imagem aqui

Espero que ajude....


11
Fechar a caixa de diálogo "Existe uma atualização de software disponível para o seu iPhone" resolveu o problema para mim.
Erick A. Montañez

se você não quiser ouvir a sua música durante o desenvolvimento, perto ele vai fazer o trabalho @ ErickA.Montañez =)
h3nr1ke

@ ErickA.Montañez Isso significa iOS não atualizar corretamente, você deve baixar e instalar essa atualização (backup primeiro)
Daniel Springer

10

Desliguei o cabo e vi isso. Depois que chegou ao fim, consegui executá-lo sem problemas.

Captura de tela do Xcode da barra de status mostrando "Preparando o Suporte ao Depurador"

Você não precisa desconectar para ver isso; basta clicar em cancelar e você verá o seu progresso.


Essa foi uma boa dica. No começo eu não vi esse bar. Entao eu deduzi; se você não encontrar nenhuma barra de progresso, pare o telefone e tente novamente.
Kevin R

10

abaixo a solução funcionou para mim, siga as etapas para resolver seu problema:

Etapa 1 : Cancelar a execução

Etapa 2 : abra o menu Janela e selecione Dispositivos e simuladores

Etapa 3 : desemparelhe o iPhone

Etapa 4 : Removido o cabo USB do iPhone e reconecte -se ao sistema

Etapa 5 : emparelhar o iPhone quando você se conectar, será solicitado que você confie ou não permita. Clique em Truct no seu iPhone e digite sua senha (código PIN)

Nota : Eu executei todas as etapas acima que funcionaram para mim. O problema do meu depurador de dispositivo foi encerrado.

Abaixo está a captura de tela do menu Dispositivos e simuladores

insira a descrição da imagem aqui


6
  1. Clique no menu Janela
  2. Selecionar dispositivo e simuladores
  3. Selecione seu dispositivo
  4. Clique no botão + no canto inferior esquerdo
  5. Clique em Next
  6. Clique em Concluído

5

Achei que a exclusão do aplicativo do dispositivo e a reinstalação com o Xcode resolveram esse problema.


4

Percebi que tinha menos de 100 MB de espaço livre em meu disco. Liberar espaço em disco resolveu o problema para mim!


3

Quando você conecta um novo dispositivo com o iOS 11, o Xcode 9 prepara o suporte ao depurador para esse dispositivo. Nesse momento, aguarde a conclusão.

Em seguida, execute o projeto nesse dispositivo, que será executado sem problemas.

Se você não tiver paciência ao criar o Suporte ao Depurador, ele lançará o erro mencionado na pergunta.


Isso funcionou: aguarde alguns minutos para concluir o processo.
Crashalot 12/01

Sim, Tente ser calma ou ter uma xícara de café na época 😂
R. Mohan

3

Solução simples:

  • Janela aberta -> Dispositivos e simuladores
  • Desemparelhe o iPhone na lista lateral
  • Desconecte e conecte novamente o cabo USB
  • Pressione Confiar na mensagem de prompt no dispositivo!
  • Então deve funcionar! Funcionou para mim

3

Estou usando meu iPhone X para depurar via rede e de repente tive esse problema.

Desative "Conectar via rede" e tente novamente com USB. Esse truque funcionou para mim.

insira a descrição da imagem aqui


3

A melhor maneira:

  1. Desconecte o Iphone.
  2. Limpe o xcode por comando + shift + k ou vá para Produto -> Limpar

Conecte-se novamente

Corra novamente


2

reiniciou o iPhone, fechou todos os outros aplicativos abertos e o telefone desbloqueado funcionou


2

Eu tive o mesmo problema muitas vezes, essas coisas funcionaram para mim:

  • reiniciando meu telefone + xCode.
  • verificar se o Mac e o iPhone estão conectados à mesma rede. (tem um alto potencial).
  • consertando meu telefone.

2

Minha configuração

  • macOS 10.14.6
  • iOS 13.2.3
  • Xcode 11.2

Tentei todas as dicas de "speedrun" até 24/11/2019 sem sorte. A espera parecia inevitável, mas incrivelmente longa no meu caso:

com uma versão iOS atualizada recentemente.

Encontrei este comentário no reddit, o que faz mais sentido:

Isso é necessário quando você conecta um dispositivo com uma versão do iOS que o Xcode do respectivo computador não tinha visto antes. Ele os salva em / Usuários / nome de usuário / Biblioteca / Desenvolvedor / Xcode / iOS DeviceSupport e demora um pouco. Não reinicie o Xcode, pois ele não ajudará, apenas espere que ele termine.

Demora algum tempo, porque esses arquivos de suporte ao depurador ocupam muito espaço (29 GB para mim), embora você possa excluir com segurança qualquer versão de lá; se você conectar um dispositivo a essa versão novamente, ele será salvo novamente em coçar, arranhão.

Portanto, se você acabou de atualizar o iOS, a parte "do zero" pode demorar mais que o normal, também dependendo da condição da sua rede. No meu caso, é definitivamente muito mais longo do que os "10 a 15 minutos" que outras pessoas afirmaram. Eu medi por horas.

Muitos truques parecem ter funcionado, mas negligenciam o fato de que o tempo passa enquanto você tenta as coisas, enquanto o Xcode continua trabalhando na configuração em segundo plano, e possivelmente retoma seu trabalho sempre que você faz um ciclo de reinicialização / reinicialização.

Isso me levou a perceber que minha versão do Xcode está apenas a um passo do lançamento do iOS point. Depois de atualizar meu Xcode, funcionou.

Mas demorou mais tempo porque removi a pasta iOS DeviceSupport seguindo uma dica!

Então, aqui estão minhas sugestões:

  • Verifique sua versão do Xcode até a versão menor para garantir que ele realmente seja compatível com a versão do iOS.
  • Verifique o espaço livre em disco do seu Mac para liberar espaço para o conteúdo de suporte ao dispositivo recém-gerado, ~/Library/Developer/Xcode/iOS DeviceSupportcomo sugerido nesta dica .
  • Verifique se você conectou seu dispositivo a uma porta USB rápida o suficiente, como sugere esta dica .
  • Aguarde até o Xcode concluir "preparando a depuração".
  • Se não terminar em alguns segundos ou minutos, continue aguardando.
  • NÃO remova nenhuma pasta, como algumas dicas podem sugerir. A remoção simplesmente faria você esperar mais tempo!

Eu acho que o Xcode 11.3.1 está quebrado. Ocorreu um problema com vários dispositivos após a atualização.
Pedro Paulo Amorim

1

Atualizei para o iOS 11.0.3 e o erro apareceu. Depois de reiniciar o iPhone e o XCode, ele mostrou "Não foi possível iniciar o aplicativo", então naveguei até o gerenciamento de dispositivos do telefone para confiar e resolvi.


1

Eu tive esse problema porque não tinha dado permissões ao iTunes para executar no computador. (Eu não uso o iTunes para música, então, tolamente, acabei de clicar em "recusar" de aborrecimento sempre que a caixa de diálogo do EULA era exibida.)


Forneça apenas respostas. Nenhuma opinião ou eu sinto com você respostas
Ivonet

1
  • Desemparelhou meu iPhone
  • O cabo USB foi removido e reconectado (certifique-se de desconectar o USB e conectá-lo novamente)
  • Emparelhado com o iPhone.

(3 etapas importantes)



1

Solução Xcode 10.3

As seguintes mensagens de erro se aplicam:

iPhone está ocupado: A preparação do suporte ao depurador para o iPhone Xcode continuará quando o iPhone terminar.

Foi encontrado um erro ao tentar se comunicar com este dispositivo. (O serviço é inválido.) Tente reiniciar e reconectar o dispositivo. (0xE8000022).


Siga as etapas na postagem de Jayprakash Dubey acima

e

  • Feche o Xcode;

  • Excluir o conteúdo da pasta DerivedData ~ / Library / Developer / Xcode / DerivedData

  • Reinicie o Xcode & iPhone

  • Emparelhar Xcode e iPhone novamente

  • & executar aplicação


0

Atualizei meu iPhone para a versão mais recente 11.0.3 e reiniciei meu iPhone. Reiniciei meu XCode 9. Então funcionou.


0

Para quem procura uma solução com o Apple TV, só encontro o problema exato "O Apple TV está ocupado: preparando o suporte ao depurador para o Apple TV" com o Apple TV 4K com o meu Macbook Air (início de 2015)

A solução é não desemparelhar ou reiniciar dispositivos. Mas para mudar de rede. Trouxe-o para uma rede mais rápida e aberta e funciona perfeitamente.


0

Se você estiver executando o software beta e atualizar o sistema operacional, também tenha o Xcode beta mais recente. Isso consertou para mim.


0

Deixei o AppCode aberto enquanto o Xcode estava tentando processar o dispositivo, fechando-o e resolvendo o problema. Talvez possa ser um dos possíveis problemas.


0

Para mim, funcionou depois de seguir os passos abaixo

Etapa 1: vá para dispositivos e simulador

insira a descrição da imagem aqui

Etapa 2 Desmarque Mostrar como destino de execução e Conectar via rede

insira a descrição da imagem aqui

Aguarde alguns segundos para carregar o Xcode . Se desejar, você também pode reiniciar o Xcode.

Etapa 3 Siga os mesmos passos e acesse Dispositivos e simuladores

Marque as duas opções novamente e será normal instalar seu aplicativo de volta.


0

Eu tive o mesmo problema no macOS 10.14.5 usando o Xcode 10.2.1. Depois que nenhuma solução aqui funcionou para mim, reiniciei o Mac e isso fez o truque ...


Não funcionou para mim: iOS 13.2.3, macOS 10.14.6, Xcode 11.2.
Kakyo

0

Eu enfrentei o mesmo problema por causa de um cabo. Troquei meu cabo USB / de iluminação de terceiros pelo cabo original da Apple e funcionou.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.