Quando tentei criar e executar, o Xcode disse que meu dispositivo estava bloqueado. Olhei para o meu iPhone e ele não está bloqueado. Como faço para corrigir isso?
Quando tentei criar e executar, o Xcode disse que meu dispositivo estava bloqueado. Olhei para o meu iPhone e ele não está bloqueado. Como faço para corrigir isso?
Respostas:
Por acaso, você não "confiou" no dispositivo? Isso impedirá a comunicação com o xcode, mesmo que o dispositivo esteja desbloqueado.
Atualize aqui um documento de suporte da Apple: http://support.apple.com/en-us/HT5868
Meu telefone foi configurado para "confiar" no Mac e eu ainda encontrei esse erro com o Xcode 6.1.1.
Isso funcionou para mim:
Recentemente, deparei com esse problema com o XCode 8 logo após atualizar meu dispositivo do iOS 9 para 10. O erro exato que recebi foi: Development cannot be enabled while your device is locked. Please unlock your device and reattach.
recebi esse erro mesmo quando meu telefone foi desbloqueado e depois de desconectar e reconectar o dispositivo.
Como mencionado em várias respostas, a device is locked
mensagem está realmente se referindo ao dispositivo que não confia no MacBook. No meu caso, acho que meu telefone não confiava no meu computador depois de atualizar para o iOS 10. Aqui estão as etapas que funcionaram para redefinir as configurações (este é o mesmo processo mencionado na página de suporte da Apple na resposta dos profissionais). ):
Settings > General > Reset
e toque emReset Location & Privacy
device locked
erro deve desaparecer.device is locked
mensagem novamente sem alterações visíveis nas configurações do meu iPhone ou no XCode. Em algum lugar ao longo do caminho, minhas configurações de confiança para meu computador estão sendo redefinidas, mas não tenho certeza de quando e onde.
No menu Janela, na barra superior do Xcode, selecione Dispositivos e simuladores.
(ou pressione SHIFT + COMMAND + 2)
Em seguida, selecione seu dispositivo, clique com o botão direito e selecione Desemparelhar.
Depois de fazer isso, Confie ou Não confie aparecerá no seu dispositivo.
Confie no dispositivo novamente e ele começará a prepará-lo para o desenvolvimento.
Aguarde o Xcode emparelhar o dispositivo para o desenvolvimento e pronto!
Corri para o mesmo problema, embora tenha selecionado a opção "Confiar neste computador" pela primeira vez.
Isso funcionou para mim
A maneira mais rápida de encontrar agora é:
1) Vá para Janela -> dispositivos (alterou a tecla de atalho no xcode para CMD + P para mim)
2) Pressione desemparelhar no dispositivo.
3) Pressione confiar no iPhone.
4) Crie novamente ou execute sem construir (Ctrl + CMD + R)
Para quem precisa de uma resposta lógica ..
Eu tentei todas as respostas nesta página (7 na época, embora 2 sejam duplicadas) e todas foram malsucedidas por me livrar desse erro do Xcode.
Para quem tem esse problema no Xcode 9: basta reiniciar o Xcode para resolver o problema.
Eu tenho uma solução muito simples que funcionou para mim instantaneamente. Demora cerca de 10 segundos para fazer:
1) Vá para Window -> Devices & Simulators
e desmarqueShow as run destination
2) Desconecte o cabo e conecte-o novamente.
3) Execute o projeto.
Isso deve resolver o seu problema!
2) Unplug the cable and plug it back in. Run the project.
Uma solução simples:
Primeiro, desconecte seu dispositivo.
Agora, desbloqueie seu dispositivo e conecte-o novamente. Verifique se o dispositivo está desbloqueado.
Agora execute o projeto Xcode selecionando o dispositivo como destino.
Isso acontece algumas vezes durante o uso do Xcode 9.
Existem várias soluções para isso, conforme mencionado abaixo:
Nota: verifique se o seu dispositivo não está bloqueado quando o Xcode está tentando instalar o aplicativo.
Solução 1:
Eu. Disconnect device
econnect again
Solução 2:
Eu. Restart you device
Solução 3:
Eu. Disconnect device
ii. Quit Xcode
(Tecla de atalho :cmd + Q)
iii. Open your project
iv. Clean project
(Tecla de atalho: cmd + shift + K
)
v. agora connect device
vi. Run
seu projecto
Para mim, a solução 3 funcionou perfeitamente
Recentemente eu conheci o Xcode shows "o desenvolvimento não pode ser ativado enquanto o dispositivo está bloqueado. Desbloqueie o dispositivo e reconecte. (0xE80000E2).
Se o seu dispositivo iOS já estiver desbloqueado e conectado ao mac e ainda assim receber o erro do Xcode 8.1 após a atualização para o iOS 10.1.1, o mac não é confiável pelo dispositivo.
Para corrigi-lo, primeiro desconecte o dispositivo do mac e, em seguida, acesse o aplicativo de configurações do iOS e abra geral-> redefinir-> Redefinir local e privacidade.
Em seguida, conecte o dispositivo ao mac e, quando solicitado, defina selecione confiar no mac.
Depois aguarde os arquivos dos símbolos de processamento no seu dispositivo e no mac. Após a conclusão, você pode executar o projeto no seu dispositivo. Isso estará funcionando.
Este problema não é sobre "Confiar" ou não. É um bug no Xcode.
Basta seguir estes passos.
Quando o Xcode está em execução e seu dispositivo está conectado:
Eu me deparo com esse problema com bastante frequência (pelo menos 5 vezes por semana). Quase sempre que isso acontece, uma reinicialização do Xcode o corrige. Mas desta vez nada parecia funcionar, incluindo:
Feito dezenas de vezes em todos os tipos de ordens diferentes.
O que corrigiu o problema para mim desta vez foi simplesmente:
✅ Reiniciando o Mac.
Existe uma maneira simples de resolver isso. Pelo menos funciona para mim. No seu dispositivo iPhone, vá para Configuração> Desenvolvedor> clique em "Limpar computador confiável" Digite a senha necessária E pronto !!!
A maneira mais simples que eu encontrei.
Geralmente, apenas desconectar / reconectar parece funcionar para mim. Mas hoje não funcionou e algo mais parece ter funcionado: habilitei a depuração de rede no dispositivo em questão e parecia que lembrava uma configuração antiga de "bloqueio" de rede, sem ver que o dispositivo estava realmente conectado via USB . Após (temporariamente) desmarcar " Conectar via rede " e reconectá-lo, as coisas funcionaram novamente.
Muitas respostas, mas a que funcionou para mim (El Capitan, Xcode 8.2) foi fechar o iTunes. Se isso tiver uma conexão com o dispositivo IOS, embora o Xcode possa carregar os componentes do aplicativo, ele ainda não será executado.
No seu dispositivo (iPhone / iPad), vá para: Configurações -> Desenvolvedor -> Limpar computadores confiáveis funcionou para mim.
Isso também pode acontecer devido à atualização pendente no seu dispositivo. Isso também significa que você precisa atualizar o seu telefone, conectar-se ao MacBook (confie nele, se necessário). Foi assim que encontrei meu problema e solução.
Uma possibilidade que vale a pena verificar, se nenhuma dessas outras soluções funcionar, é que não resta espaço no dispositivo. O Xcode não fornecerá um erro útil "dispositivo cheio" para informar que seu dispositivo não tem espaço de armazenamento restante, mas também não poderá implantar uma compilação de aplicativo em um dispositivo cujo armazenamento esteja cheio. A única solução nessa situação é excluir mídia ou outros aplicativos / dados para liberar espaço suficiente.
Às vezes, o seu dispositivo deixa de confiar no seu PC sem novas razões. vá para as suas configurações e, em seguida, geral> redefinir> redefinir local e privacidade. reconecte o dispositivo ao seu PC novamente e pressione o botão "confiar neste dispositivo" que aparece no seu telefone.
Outra correção para esse problema é conectar o seu iPhone ao seu Xcode aberto enquanto ele estiver na tela inicial, não na tela de bloqueio ou com um aplicativo aberto.
Eu tive que adicionar novamente o dispositivo ao xcode.
No XCode, abra Dispositivos e Simuladores (CMD + Shift + 2), na lista esquerda, pressione o botão + e adicione novamente o mesmo dispositivo.