Xcode no se inicia, atascado en 'Verificando "Xcode" ...'

132

He instalado Xcode en una Mac y cuando trato de iniciarlo me abre una pequeña ventana que dice 'Verificando Xcode' con una barra de estado desplazándose, ¿alguien tiene una solución en lugar de reinstalar?

Jeffrey
fuente
1
¿Qué versión de OSX?
trojanfoe
¿Es esta la versión de lanzamiento (6.0.1) o una beta?
Paul R
No tuve este problema la semana pasada con XCode 6.0.1 GM funcionando, pero de repente esta mañana se negó a comenzar; dijo que XCode estaba dañado y debería tirarse a la basura. Reinstalado 6.0.1 con el mismo problema. Descargué / instalé la última versión (6.1_gm_seed_2) y funcionó eventualmente, pero tardó una eternidad en "verificar" y solicitar mi contraseña. ¿Se pregunta si es un problema usar una versión desactualizada y no instalarla a través de App Store? Funcionó muy bien la semana pasada y solo murió después de que 6.1 estuvo disponible ...
mc01
3
¿Podría aceptar una de las muy buenas respuestas que ha recibido y repartir un representante muy merecido?
Robin Kanters
2
Creo que una respuesta aceptada está muy atrasada
Nogurenn

Respuestas:

275

Si no quiere esperar para siempre, esto podría ayudar:

xattr -d com.apple.quarantine '/Applications/Xcode.app'
Mustafa
fuente
2
asegúrese de que Xcode.app esté en el mismo directorio donde se ejecuta el comando. También requiere privilegios de administrador o usar sudo
naz
18
funcionó como xattr -d com.apple.quarantine /Applications/Xcode.app Gracias
Pedro.Alonso
3
¡GRACIAS! Esto es muy útil en caso de necesidad cuando necesitas una aplicación AHORA MISMO (por ejemplo, si vas a una sesión de WWDC para la que necesitas Xcode 7 y ... uh ... olvidaste descargarla)
Sirens
44
@alastair Si descargué Xcode del sitio de Apple, cuya identidad se verifica con HTTPS, no veo dónde hay un agujero de seguridad si omito la verificación.
sudo
10
Está dando un error: Xcode.app: No existe xattr: com.apple.quarantine
dhruvm
126

Ejecutar un comando para atravesar Gatekeeper parece el camino a seguir, ya que lo descargó de una fuente confiable . Esto es algo común cuando se instalan paquetes grandes en Mac OS X. Básicamente, Gatekeeper examina todo el paquete y se asegura de que no haya código sospechoso. Esta es una de las muchas cosas que mantiene a Mac OS X tan seguro como es. Tienes dos opciones:

1: dale tiempo.

O,

2: Dile manualmente a Gatekeeper "Está bien, esto es de una fuente confiable". Cómo hacemos esto? Bueno, primero encienda la Terminal y navegue a su carpeta Xcode.app. (O escriba cdy arrastre y suelte Xcode desde su carpeta de aplicaciones) , luego presione enter. A continuación, ejecute el comando:

xattr -d com.apple.quarantine Xcode.app

Ahora, tenga cuidado de pasar Gatekeeper si lo que está instalando es incluso levemente de una fuente no confiable, o si presenta un riesgo de seguridad para su computadora. En mi caso, abrir nuevas versiones de Xcode rápidamente es la única vez que ejecutaré ese comando.

Henry F
fuente
44
Esto funcionó. Gracias por la explicación de por qué funciona y la información de fondo de Gatekeeper.
Robert J. Clegg
1
Esta respuesta es mucho más útil que la aceptada debido a su explicación.
yesthisisjoe
1
Esta es la única respuesta que responde cómo y por qué. A otros solo les importa cómo. Gracias por una respuesta tan agradable y fácil de entender.
Nitesh Borad
1
+1 para esta línea, "¿Cómo hacemos esto? Bueno, primero encienda la Terminal y navegue a su carpeta Xcode.app. (O escriba cd y arrastre y suelte Xcode desde su carpeta de aplicaciones), luego presione enter . ":)
Rizwan Ahmed
Solo estaba tratando de instalar qt-opensource para Mac - t de 3.5GB y estaba colgando y esto lo solucionó el 10.11.6
xaxxon el
30

alguien tiene una solución en lugar de que yo vuelva a instalar?

Para cualquier otra persona que vea una fase muy larga de "Verificación de Xcode", solo deles tiempo. La barra de progreso indeterminada permanece allí durante mucho tiempo (decenas de minutos) mientras Gatekeeper mira el paquete Xcode (muy grande) para asegurarse de que sea legítimo. Eventualmente, recibirá el mensaje familiar en la línea de "Esta aplicación fue descargada de Internet. ¿Desea continuar?" O, si el paquete no sale, por supuesto, recibirá un mensaje al respecto.

Caleb
fuente
44
Esta es la respuesta que necesito. Tardaron unos 20 minutos en terminar.
Golden Thumb
2
Realmente tienes que ser paciente. La mía tardó al menos 20 minutos cuando la barra de estado llegó al final y terminó la cuenta regresiva. Finalmente obtuve el cuadro de diálogo "... descargado de Internet ..." e hice clic en el botón "Abrir". Eso tomó más de 10 minutos antes de que se le solicite la licencia, etc. Ahora estoy tratando de agregar "Herramientas de línea de comandos". Espero que ser paciente con eso también valga la pena. Actualmente, eso solo dice "Instalación de componentes", con la barra de estado ya al final, y que parece no responder como lo hacían los demás.
LOlliffe
26

Casi todas las respuestas aquí recomiendan ejecutar xattr -d en el archivo. Esto elimina los atributos extendidos del archivo (como com.apple.quarantine) para que OSX no ejecute la fase de verificación. Solo debe hacer esto como último recurso absoluto si es que lo hace. Apple recomienda explícitamente dejar Gatekeeper habilitado para validar su versión de Xcode después de que el malware XcodeGhost se haya extendido a las aplicaciones populares de iOS a través de versiones infectadas de Xcode.

Si está atascado intentando desarchivar un archivo Xcode beta .xip, intente esto:

  1. Abre la aplicación Archive Utility. (Abra Finder presionando ⌘ + barra espaciadora y escriba "Utilidad de archivo")
  2. Elija Archivo-> Expandir archivo y seleccione el archivo Xcode.
GingerBreadMane
fuente
Muestra un 'Xcode_8_beta_2.xip expansivo' e indica 'Verificación de firma digital' y luego genera una alerta 'La operación no se pudo completar'
Jayprakash Dubey
1
Estaba atrapado tratando de desarchivar un Xcode beta xip y un reinicio lo solucionó. Después de eso, esperé ~ 20 minutos para que Xcode verificara.
daramasala
20

Tuve el mismo problema La solución rápida es abrir terminaldesde la aplicación o escribir terminal en el centro de atención e ingresar el siguiente comando.

cd /Applications - Esto se moverá al directorio de aplicaciones donde Xcode está presente

xattr -d com.apple.quarantine Xcode.app - Esto evitará Gatekeeper en OS X y lanzará Xcode rápidamente

Nota: Si ha cambiado el nombre de Xcode (digamos Xcode7-1), entonces debe ingresar el comando ... Xcode7-1.app. Refiera la captura de pantalla

Captura de pantalla para el comando

Jayprakash Dubey
fuente
Esto funcionó para mí ... abra la terminal a través de Spotlight que estará en el directorio / Users y luego siga los pasos dados anteriormente
Vinayak GH
Funciona para XCODE 7.3.1
Jasmeet
1
Esto funcionó para mí con OSX 10.11.8 y Xcode_8.2.xip. Primero en Descargas abrí Xcode_8.2.xip que produjo Xcode.app en Descargas. Luego moví Xcode.app a / Aplicaciones. Luego, como lo sugirió Dubey, ejecuté xattr -d com.apple.quarantine Xcode.appsin sudo. Luego, en Finder, abrí Xcode sin obtener el mensaje de verificación.
zerowords
16

terminal abierta

1. Escribe cd arrastrar suelta tu xcode (para la ruta) luego ingresa

2.siguiente xattr -d com.apple.quarantine Xcode.app enter

aceptar los términos y condiciones

shyla
fuente
1
cuando la caída de arrastrar y pulse enter me sale Permiso denegado mensaje
nivritgupta
nivritgupta agregue sudo antes del comando: sudo xattr -d com.apple.quarantine /Path/To/Xcode.app Luego ingrese su contraseña (no mostrará la escritura en la terminal)
Lucasware
15

Para Xcode 8: para omitir el proceso de verificación en El Capitan para Xcode 8, descargue Xcode 8 en la página de descargas del desarrollador y luego abra el terminal.

Después de esto, escriba

xattr -d com.apple.quarantine

Luego arrastre su descarga de xcode 8 a la ventana de su terminal. Debe tener un aspecto como este:

Imagen de instalación de Xcode 8

Dowland Aiello
fuente
Gracias. Dejé que el proceso de verificación se ejecutara durante unas horas, pero finalmente busqué esta respuesta porque estaba tomando una cantidad de tiempo ridícula.
Chris Livdahl
Lo dejé funcionando durante la noche, pero no completó ninguna de las barras de progreso. Luego reinicié y funcionó básicamente al instante.
rob mayoff
8

Se habla mucho sobre eximir Xcode-beta.app de Gatekeeper, pero para mí, tuve que hacer que el archivo .xip esté exento.

Coloqué Xcode_8_beta_6.xip en / Aplicaciones, luego en Terminal, cambié el directorio a / Aplicaciones y ejecuté:

xattr -d com.apple.quarantine Xcode_8_beta_6.xip

Luego haga doble clic en el archivo .xip para descomprimirlo.

simioliolio
fuente
Muchísimas gracias. No tenía idea de cómo hacer esto porque no había nada con beta 6, ¡así que no estaba realmente seguro de qué escribir o hacer antes de eso!
dhruvm
6

correr xattr -d com.apple.quarantine Xcode.appfuncionó a las mil maravillas. Esperar en el "verifying xcode"no funcionó, ya que nunca se completó.

Ola Peters
fuente
Formatee su código usando cuatro espacios antes o rodeándolo con comillas invertidas. ¡Gracias!
johnnyRose
Finalmente la respuesta que estaba buscando. Esto funciona para todo, no solo para Xcode. Rutinariamente me quedo atascado con cosas que nunca terminan de verificarse, así que tengo que usar esto.
sudo
4

También puede eliminar Open Warning para todo el directorio de aplicaciones a través del comando en la terminal:

xattr -d -r com.apple.quarantine ~/Applications
Andrii Vasyliev
fuente
3

Puedes probar el comando:

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

Si no utiliza -r, deberá ejecutar el mismo comando para el simulador de iOS más adelante. No estoy seguro de qué otros ejecutables están ocultos en este paquete y están en cuarentena.

Si tiene tiempo, el método recomendado es dejar que la verificación se complete para que todo se verifique correctamente.

Totoro
fuente
3

es trabajo para mi

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

Tuve el mismo problema (Macbook Pro, mediados de 2015, OS X 10.11.15) y pude solucionarlo sin usar el terminal para evitar Gatekeeper:

  1. Papelera todas las versiones descargadas previamente del archivo y vaciar la papelera. (Si no ha vaciado su basura para siempre, esto puede llevar mucho tiempo. Puede eliminar selectivamente los archivos .xip ofensivos manualmente para ahorrar tiempo). Encontré varias instancias que no se eliminarían porque estaban actualmente en uso.

  2. Reinicia tu computadora. Ahora debería poder eliminar cualquier archivo .xip de la papelera sin problemas.

  3. Descargue la versión beta de Xcode8 nuevamente (no transmita medios mientras hace esto para ahorrar tiempo y pérdida de paquetes) y ábralo.

  4. Si esto no funciona, abre la terminal y sigue una de las respuestas anteriores.

HEAVYFYZX
fuente
1

Ejecute el siguiente comando asegurándose de que esta sea la ubicación de su Xcode en el sistema y reemplace el nombre de xcode con el nombre real, que será xcode2 o Xcode 3 en caso de que tenga más versiones de Xcode en su máquina ... Todo lo mejor ...

xattr -d com.apple.quarantine Xcode.app

Aks
fuente
1

Simplemente espere a que termine el proceso ... a veces lleva más tiempo que el tiempo habitual, ¡pero termina mostrando los cuadros de alerta para el próximo proceso! Siéntate, deja que termine. :)

Shashant Dahikar
fuente
-2

Ahora es noviembre de 2017 y todavía no hay un mensaje de confirmación, solo un "Xcode_9.1xip" verificador que no se mueve y que se encuentra en su escritorio sin ninguna indicación de que esté haciendo nada.

Intenté esta solución, golpeé Apple caro varias veces, la búsqueda de Google también comprende por qué la máquina Uber cara funciona de una manera que siempre ha sido inaceptable (y sería criticada en una PC por los usuarios de Mac). Prepare una taza de té, presione más el teclado, busque términos clave relacionados con la costosa máquina Apple con improperios para averiguar cuántos otros están experimentando su problema o algo similar.

Después de 20 minutos, considere ir a por una caca, regrese con los pulgares, lea más publicaciones en el foro, considere golpear el teclado algunas veces más, tenga en cuenta en este punto que podría ser denunciado por abuso bajo la política de cuidado de Apple.

Eventualmente funcionó, luego encuentre el siguiente escollo en un proceso prolongado que significa que no obtendrá ninguna productividad hoy, repita todo el proceso nuevamente esta vez mientras golpea la cabeza contra la pared.

Esperando que esto se marque en 0-30 segundos para su eliminación :) 09:43 am GMT

Andy Donegan
fuente
oooh después de 25 minutos, decidí reiniciar dicha máquina costosa. Hey-ho reinició y funcionó. Oh, llevo 10 minutos y todavía está expandiendo la carpeta, pero diablos, la máquina es el modelo de gama alta (tecnología Cutting Edge 2010). Así que un buen consejo sea paciente, déle tiempo a Apple para hacer eso, después de que la paciencia se haya agotado, reinicie, intente nuevamente y podría funcionar como es de esperar (lentamente).
Andy Donegan