O Xcode não inicia, preso em 'Verificando o “Xcode”…'


132

Instalei o Xcode em um Mac e, quando tento iniciá-lo, abro uma pequena janela dizendo 'Verificando o Xcode' com uma barra de status rolando, alguém tem uma correção em vez de reinstalar?


1
Qual versão do OSX?
trojanfoe

Esta é a versão de lançamento (6.0.1) ou uma versão beta?
Paul R

Não tive esse problema na semana passada com o XCode 6.0.1 GM funcionando, mas de repente esta manhã ele se recusou a iniciar; disse que o XCode foi danificado e deve ser jogado no lixo. Reinstalado 6.0.1 com o mesmo problema. Baixou / instalou a versão mais recente (6.1_gm_seed_2) e funcionou eventualmente, mas levou uma eternidade para "verificar" e pedir minha senha. Quer saber se é um problema usando uma versão desatualizada e não instalando via App Store? Funcionou muito bem na semana passada e somente morreu após 6.1 tornou-se disponível ...
MC01

3
Poderia, por favor, aceitar uma das respostas muito boas que você obteve e distribuiu representante muito merecido?
Robin Kanters

2
Eu acredito que uma resposta aceita está muito atrasada
Nogurenn

Respostas:


275

Se você não quiser esperar para sempre, isso pode ajudar:

xattr -d com.apple.quarantine '/Applications/Xcode.app'

2
verifique se Xcode.app está no mesmo diretório em que o comando é executado. Também requer privilégios de administrador ou usa sudo
naz 3/14/14

18
funcionou como xattr -d com.apple.quarantine /Applications/Xcode.app Obrigado
Pedro.Alonso

3
OBRIGADO! Este é super útil em uma pitada quando você precisa de um direito aplicativo agora (como se você vai a uma sessão WWDC que você precisa Xcode 7 para e você ... uh ... esqueceu-se de fazer o download)
Sirens

4
@alastair Se eu baixei o Xcode do site da Apple, cuja identidade é verificada com HTTPS, não vejo onde há uma falha de segurança se ignorar a verificação.
Sudo #

10
Ele está dando um erro: Xcode.app: Não existe tal xattr: com.apple.quarantine
dhruvm

126

A execução de um comando para passar pelo Gatekeeper parece o caminho a seguir, pois você o baixou de uma fonte confiável . Essa é uma ocorrência comum ao instalar pacotes grandes no Mac OS X. Basicamente, o Gatekeeper examina todo o pacote, certificando-se de que não haja código suspeito. Essa é uma das muitas coisas que mantém o Mac OS X tão seguro quanto é. Você tem duas opções:

1: Dê tempo.

Ou,

2: Diga manualmente ao Gatekeeper "Está tudo bem, isso é de uma fonte confiável". Como vamos fazer isso? Bem, primeiro ative o Terminal e navegue até a pasta Xcode.app. (Ou digite cde arraste e solte o Xcode na pasta de aplicativos) e pressione Enter. Em seguida, execute o comando:

xattr -d com.apple.quarantine Xcode.app

Agora, tenha cuidado ao passar pelo Gatekeeper se o que você estiver instalando for um pouco de uma fonte não confiável ou se você introduzir um risco de segurança no seu computador. No meu caso, abrir novas versões do Xcode rapidamente é a única vez que executarei esse comando.


4
Isso funcionou. Obrigado pela explicação de por que ele funciona e pelas informações básicas do Gatekeeper.
Robert J. Clegg

1
Esta resposta é muito mais útil do que a aceita por causa de sua explicação.
yesthisisjoe

1
Esta é a única resposta que responde como e por quê. Outros se preocupam apenas com como. Obrigado por uma resposta agradável e fácil de entender.
Nitesh Borad

1
+1 para esta linha: "Como fazemos isso? Bem, primeiro inicie o Terminal e navegue até a pasta Xcode.app. (Ou digite cd e arraste e solte o Xcode na pasta de aplicativos) e pressione enter . ":)
Rizwan Ahmed

Eu só estava tentando instalar qt-opensource para Mac - 3,5 GB de t e foi pendurado e este fixa-lo em 10.11.6
xaxxon

30

alguém tem uma correção em vez de eu reinstalar?

Para qualquer pessoa que esteja vendo uma fase muito longa de "Verificação do Xcode", aguarde um pouco. A barra de progresso indeterminada permanece lá por um longo tempo (dezenas de minutos) enquanto o Gatekeeper examina o pacote (muito grande) do Xcode para garantir que seja legítimo. Eventualmente, você receberá a mensagem familiar de acordo com as linhas "Este aplicativo foi baixado da Internet. Deseja continuar?" Ou, se o pacote não sair, é claro que você receberá uma mensagem nesse sentido.


4
Esta é a resposta que eu preciso. Demorou cerca de 20 minutos para terminar.
Golden Thumb

2
Você realmente tem que ser paciente. A mina demorou pelo menos 20 minutos quando a barra de status chegou ao fim e a contagem regressiva terminou. Finalmente recebi a caixa de diálogo "... baixado da Internet ..." e cliquei no botão "Abrir". Isso levou mais de 10 minutos antes de ser solicitado o licenciamento, etc. Agora, estou tentando adicionar "Ferramentas de Linha de Comando". Espero que seja paciente com isso também valha a pena. Atualmente, isso diz apenas "Instalando componentes", com a barra de status já no final e parecendo não responder como os outros.
LOlliffe

26

Quase todas as respostas aqui recomendam a execução xattr -dno arquivo. Isso exclui os atributos estendidos do arquivo (como com.apple.quarantine) para que o OSX não execute a fase de verificação. Você deve fazer isso como último recurso absoluto, se for o caso. A Apple recomenda explicitamente deixar o Gatekeeper ativado para validar sua versão do Xcode após a disseminação do malware XcodeGhost para aplicativos iOS populares por meio de versões infectadas do Xcode.

Se você está tentando desarquivar um arquivo .xip beta do Xcode, tente o seguinte:

  1. Abra o aplicativo Archive Utility. (Abra o Finder pressionando ⌘ + barra de espaço e digite "Archive Utility")
  2. Escolha Arquivo-> Expandir arquivo morto e selecione o arquivo Xcode.

Ele mostra um 'Expansão Xcode_8_beta_2.xip' e estados 'Verificando assinatura digital' e, posteriormente, solicita um alerta 'A operação não pôde ser concluída'
Jayprakash Dubey

1
Eu estava preso tentando desarquivar um Xcode beta xip e uma reinicialização o corrigiu. Depois disso, esperei ~ 20 minutos para o Xcode verificar.
daramasala 11/09/16

20

Eu tive o mesmo problema. A solução rápida é abrir a terminalpartir do aplicativo ou digite terminal no spotlight e digite o comando abaixo.

cd /Applications - Isso irá para o diretório de aplicativos onde o Xcode está presente

xattr -d com.apple.quarantine Xcode.app - Isso ignorará o Gatekeeper no OS X e iniciará o Xcode rapidamente

Nota: Se você alterou o nome do Xcode (por exemplo, Xcode7-1), digite o comando ... Xcode7-1.app. Consulte a captura de tela

Captura de tela para comando


Isso funcionou para mim ... abra o terminal através do holofote, que estará no diretório / Users e siga as etapas fornecidas acima #
Vinayak GH

Trabalha para Xcode 7.3.1
Jasmeet

1
Isso funcionou para mim com o OSX 10.11.8 e o Xcode_8.2.xip. Primeiro em Downloads Abri o Xcode_8.2.xip, que produziu o Xcode.app em Downloads. Então mudei o Xcode.app para / Applications. Então, como sugerido por Dubey, eu executei xattr -d com.apple.quarantine Xcode.appsem o sudo. Então, no Finder, abri o Xcode sem receber a mensagem de verificação.
Zerowords 19/07/2018

16

terminal aberto -

1. Digite cd arraste, solte seu xcode (para o caminho) e digite

2.next xattr -d com.apple.quarantine Xcode.app digite

concordar com os termos e condições


1
quando a queda de arrastar e pressione enter eu recebo Permissão negada mensagem
nivritgupta

nivritgupta adicione sudo antes do comando: sudo xattr -d com.apple.quarantine /Path/To/Xcode.app Em seguida, digite sua senha (ele não vai aparecer digitando terminal)
Lucasware

15

Para Xcode 8: para pular o processo de verificação no El Capitan para Xcode 8, faça o download do Xcode 8 na página de downloads do desenvolvedor e abra o terminal.

Depois disso, digite

xattr -d com.apple.quarantine

Em seguida, arraste o download do xcode 8 para a janela do terminal. Deve ficar assim:

Imagem de instalação do Xcode 8


Obrigado. Eu deixei o processo de verificação funcionar por algumas horas, mas finalmente procurei esta resposta porque estava demorando uma quantidade ridícula de tempo.
Chris Livdahl

Deixei-o funcionando da noite para o dia, mas ele não preencheu nenhuma barra de progresso. Então eu reiniciei e funcionou basicamente instantaneamente.
Rob mayoff

8

Muita conversa aqui sobre como isentar o Xcode-beta.app do Gatekeeper, mas para mim, eu tive que tornar o arquivo .xip isento.

Coloquei o Xcode_8_beta_6.xip em / Applications e, em seguida, no Terminal, alterei o diretório para / Applications e executei:

xattr -d com.apple.quarantine Xcode_8_beta_6.xip

Em seguida, clique duas vezes no arquivo .xip para descompactá-lo.


Muito obrigada. Eu não tinha ideia de como fazer isso porque não havia nada com o beta 6, então eu não tinha certeza do que digitar ou fazer antes disso!
Dhruvm

6

correr xattr -d com.apple.quarantine Xcode.appfuncionou como um encanto. Esperar no "verifying xcode"não funcionou, pois nunca foi concluído.


Formate seu código usando quatro espaços antes dele ou ao redor dele com reticulares. Obrigado!
precisa saber é o seguinte

Finalmente a resposta que eu estava procurando. Isso funciona para tudo, não apenas para o Xcode. Rotineiramente, fico preso a coisas que nunca terminam de ser verificadas, então tenho que usar isso.
Sudo

4

Além disso, você pode remover o Open Warning para todo o diretório Applications através do comando no terminal:

xattr -d -r com.apple.quarantine ~/Applications

3

Você pode tentar o comando:

xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app

Se você não usar -r, precisará executar o mesmo comando para o simulador do iOS posteriormente. Não tenho certeza de quais outros executáveis ​​estão ocultos neste pacote e estão em quarentena.

Se você tiver tempo, o método recomendado é deixar a verificação concluída para que tudo seja verificado corretamente.


3

é trabalho para mim:

open Terminal cd to path Xcode.app
xattr -d com.apple.quarantine Xcode.app

2

Eu tive o mesmo problema (Macbook Pro, meados de 2015, OS X 10.11.15) e consegui corrigi-lo sem usar o terminal para ignorar o Gatekeeper:

  1. Lixeira todas as versões baixadas anteriormente do arquivo e esvazie a lixeira. (Se você não esvaziou o lixo para sempre, isso pode levar um longo tempo. Você pode excluir seletivamente manualmente os arquivos .xip ofensivos para economizar tempo.) Encontrei várias instâncias que não seriam excluídas porque estavam em uso no momento.

  2. Reinicie o seu computador. Agora você deve poder excluir todos os arquivos .xip da lixeira sem problemas.

  3. Baixe o Xcode8 beta novamente (não transmita mídia enquanto faz isso para economizar tempo e perda de pacotes.) E abra-o.

  4. Se isso não funcionar, abra o terminal e siga uma das respostas acima.


1

Execute o comando a seguir, certificando-se de que este é o local do seu Xcode no sistema e substitua o nome do xcode pelo nome real, cujo código seja xcode2 ou Xcode 3, caso você tenha mais versões do Xcode em sua máquina. Tudo de bom ..

xattr -d com.apple.quarantine Xcode.app


1

Apenas aguarde o processo terminar .. às vezes leva mais tempo que o normal, mas acaba mostrando as caixas de alerta para o próximo processo! sente-se, deixe terminar. :)


-2

Agora é novembro de 2017 e ainda não há mensagem de confirmação - apenas um "Xcode_9.1xip" de verificação sem movimento, que fica na área de trabalho, sem indicação de que está fazendo alguma coisa.

Eu tentei essa correção, acertei a Expensive Apple várias vezes, a pesquisa do Google também entendeu por que a máquina Expensive Uber está operando de uma maneira que sempre foi inaceitável (e seria criticada em um PC pelos usuários de Mac). Faça uma xícara de chá, pressione o teclado mais, pesquise termos-chave relacionados à máquina Apple dispendiosa usando palavrões para descobrir quantos outros estão enfrentando seu problema ou similar.

Depois de 20 minutos, considere ir para um cocô e voltar para os polegares, leia mais postagens no fórum - considere bater o teclado mais algumas vezes - esteja ciente de que, nesse momento, você pode ser denunciado por abuso sob a política de assistência da Apple.

Eventualmente funcionou. Em seguida, encontre a próxima pedra de tropeço em um processo prolongado, o que significa que você não obterá produtividade hoje, repita todo o processo novamente desta vez, enquanto bate a cabeça contra a parede.

Esperando que isso seja sinalizado em 0 a 30 segundos para exclusão :) 09:43 GMT


oooh depois de 25 minutos, eu apenas decidi reiniciar a referida máquina cara. Hey-ho reiniciado e funcionou. oh, eu tenho 10 minutos e ainda está expandindo a pasta, mas heck a máquina é o modelo topo de gama (tecnologia Cutting Edge 2010). Portanto, um bom conselho, seja paciente, dê tempo à Apple para fazer isso, depois que a paciência se esgotar, tente reiniciar novamente e talvez funcione como você esperaria (lentamente).
Andy Donegan
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.