Xcode ne démarre pas, bloqué sur «Vérification de« Xcode »…»
132
J'ai installé Xcode sur un mac et quand j'essaie de le démarrer, une petite fenêtre s'ouvre disant `` Vérification de Xcode '' avec une barre d'état défilant, quelqu'un a un correctif plutôt que de réinstaller?
S'agit-il de la version finale (6.0.1) ou d'une version bêta?
Paul R
Je n'ai pas eu ce problème la semaine dernière avec XCode 6.0.1 GM fonctionnant, mais soudainement ce matin, il a refusé de démarrer; a déclaré que XCode était endommagé et devrait être jeté à la poubelle. Réinstallé 6.0.1 avec le même problème. Téléchargé / installé la dernière version (6.1_gm_seed_2) et cela a finalement fonctionné mais a pris une éternité pour "vérifier" et demander mon mot de passe. Vous vous demandez s'il s'agit d'un problème avec l'utilisation d'une version obsolète et ne pas installer via l'App Store? A très bien travaillé la semaine dernière et n'est décédé qu'après que la version 6.1 soit devenue disponible ...
mc01
3
Pourriez-vous s'il vous plaît accepter l'une des très bonnes réponses que vous avez obtenues et distribuer des représentants très bien mérités?
Robin Kanters
2
Je crois qu'une réponse acceptée est attendue depuis longtemps
Nogurenn
Réponses:
275
Si vous ne voulez pas attendre indéfiniment, cela peut vous aider:
assurez-vous que Xcode.app est dans le même répertoire où la commande est exécutée. Il nécessite également des privilèges d'administrateur ou utiliser sudo
naz
18
cela a fonctionné comme xattr -d com.apple.quarantine /Applications/Xcode.app Merci
Pedro.Alonso
3
JE VOUS REMERCIE! C'est super utile à la rigueur lorsque vous avez besoin d'une application MAINTENANT (comme si vous allez à une session WWDC pour laquelle vous avez besoin de Xcode 7 et que vous ... euh ... oublié de la télécharger)
Sirens
4
@alastair Si j'ai téléchargé Xcode depuis le site d'Apple, dont l'identité est vérifiée avec HTTPS, je ne vois pas où il y a une faille de sécurité si j'ignore la vérification.
sudo
10
Il donne une erreur: Xcode.app: No such xattr: com.apple.quarantine
dhruvm
126
Exécuter une commande pour accéder à Gatekeeper semble être la voie à suivre, puisque vous l'avez téléchargée à partir d'une source fiable . C'est un phénomène courant lors de l'installation de gros lots sous Mac OS X. Fondamentalement, Gatekeeper examine l'intégralité de votre bundle, en s'assurant qu'il n'y a pas de code suspect. C'est l'une des nombreuses choses qui assurent la sécurité de Mac OS X. Vous avez deux options:
1: Donnez-lui du temps.
Ou,
2: Dites manuellement à Gatekeeper "C'est bon, cela vient d'une source fiable". Comment faisons-nous cela? Eh bien, lancez d'abord le terminal et accédez à votre dossier Xcode.app. (Ou tapez cdet glissez-déposez Xcode à partir de votre dossier d'applications) , puis appuyez sur Entrée. Ensuite, exécutez la commande:
xattr -d com.apple.quarantine Xcode.app
Maintenant, faites attention à dépasser Gatekeeper si tout ce que vous installez provient même légèrement d'une source non fiable, ou si vous introduisez un risque de sécurité sur votre ordinateur. Dans mon cas, ouvrir rapidement de nouvelles versions de Xcode est la seule fois où j'exécuterai cette commande.
Cela a fonctionné. Merci pour l'explication de la raison pour laquelle cela fonctionne et les informations de base de Gatekeeper.
Robert J. Clegg
1
Cette réponse est tellement plus utile que celle acceptée à cause de votre explication.
yesthisisjoe
1
C'est la seule réponse qui réponde comment et pourquoi. D'autres se soucient simplement de savoir comment. Merci pour une réponse aussi agréable et facile à comprendre.
Nitesh Borad
1
+1 pour cette ligne, "Comment faisons-nous cela? Eh bien, lancez d'abord le Terminal et accédez à votre dossier Xcode.app. (Ou tapez cd et glissez-déposez Xcode à partir de votre dossier d'applications), puis appuyez sur Entrée . ":)
Rizwan Ahmed
J'essayais juste d'installer qt-opensource pour mac - 3,5 Go de t et il était suspendu et cela l'a corrigé sur 10.11.6
xaxxon
30
quelqu'un a un correctif plutôt que moi réinstaller?
Pour quiconque voit une très longue phase de «vérification de Xcode», laissez-lui juste du temps. La barre de progression indéterminée y reste pendant un long moment (des dizaines de minutes) pendant que Gatekeeper regarde le (très grand) bundle Xcode pour s'assurer qu'il est légitime. Finalement, vous recevrez le message familier du type "Cette application a été téléchargée sur Internet. Voulez-vous continuer?" Ou, si le bundle n'est pas extrait, vous recevrez bien sûr un message à cet effet.
C'est la réponse dont j'ai besoin. Il a fallu environ 20 minutes pour terminer.
Golden Thumb
2
Il faut vraiment être patient. Le mien a pris au moins 20 minutes après la fin de la barre d'état et le compte à rebours terminé. J'ai finalement obtenu la boîte de dialogue "... téléchargé depuis Internet ..." et j'ai cliqué sur le bouton "Ouvrir". Cela a pris encore plus de 10 minutes avant d'être invité avec les licences, etc. J'essaye maintenant d'ajouter des "outils de ligne de commande". J'espère qu'être patient avec cela est également payant. Actuellement, cela dit simplement "Installer des composants", avec la barre d'état déjà à la fin, et qui ne répond pas comme les autres.
LOlliffe
26
Presque toutes les réponses recommandent d'exécuter xattr -dle fichier. Cela supprime les attributs étendus du fichier (comme com.apple.quarantine) afin qu'OSX n'exécute pas la phase de vérification. Vous ne devriez le faire qu'en dernier recours absolu, voire pas du tout. Apple recommande explicitement de laisser Gatekeeper activé pour valider votre version de Xcode après que le malware XcodeGhost se soit propagé aux applications iOS populaires via des versions infectées de Xcode.
Si vous ne parvenez pas à désarchiver une archive Xcode beta .xip, essayez ceci:
Ouvrez l'application Archive Utility. (Ouvrez le Finder en appuyant sur ⌘ + barre d'espace et tapez "Archive Utility")
Choisissez Fichier-> Développer l'archive et sélectionnez l'archive Xcode.
Il affiche un `` Expanding Xcode_8_beta_2.xip '' et indique `` Vérification de la signature numérique '', puis affiche une alerte `` L'opération n'a pas pu être terminée ''
Jayprakash Dubey
1
J'étais coincé en essayant de désarchiver un xip beta Xcode et un redémarrage l'a corrigé. Après cela, j'ai attendu environ 20 minutes pour que Xcode vérifie.
daramasala du
20
J'ai eu le même problème. La solution rapide consiste à ouvrir à terminalpartir de l'application ou à taper le terminal sous les projecteurs et à entrer la commande ci-dessous.
cd /Applications - Cela se déplacera vers le répertoire des applications où Xcode est présent
xattr -d com.apple.quarantine Xcode.app - Cela contournera Gatekeeper dans OS X et lancera Xcode rapidement
Remarque: Si vous avez changé le nom de Xcode (par exemple Xcode7-1), vous devez entrer la commande ... Xcode7-1.app. Reportez-vous à la capture d'écran
Cela a fonctionné pour moi ... ouvrez le terminal à travers le projecteur qui sera dans le répertoire / Users, puis suivez les étapes ci
Vinayak GH
Fonctionne pour XCODE 7.3.1
Jasmeet
1
Cela a fonctionné pour moi avec OSX 10.11.8 et Xcode_8.2.xip. D'abord dans Téléchargements, j'ai ouvert Xcode_8.2.xip qui a produit Xcode.app dans Téléchargements. Ensuite, j'ai déplacé Xcode.app vers / Applications. Puis, comme suggéré par Dubey, j'ai exécuté xattr -d com.apple.quarantine Xcode.appsans sudo. Ensuite, dans Finder, j'ai ouvert Xcode sans recevoir le message de vérification.
zerowords
16
terminal ouvert -
1.Type cd glisser déposer votre xcode (pour le chemin) puis entrez
quand glisser-déposer et appuyez sur Entrée, je reçois le message Permission refusée
nivritgupta
nivritgupta ajoutez sudo avant la commande: sudo xattr -d com.apple.quarantine /Path/To/Xcode.app Tapez ensuite votre mot de passe (il
n'apparaîtra
15
Pour Xcode 8: Pour ignorer le processus de vérification sur El Capitan pour Xcode 8, téléchargez Xcode 8 sur la page de téléchargement du développeur, puis ouvrez le terminal.
Ensuite, tapez
xattr -d com.apple.quarantine
Faites ensuite glisser votre téléchargement xcode 8 dans la fenêtre de votre terminal. Ça devrait ressembler à ça:
Je vous remercie. J'ai laissé le processus de vérification fonctionner pendant quelques heures, mais j'ai finalement recherché cette réponse car cela prenait un temps ridicule.
Chris Livdahl
Je l'ai laissé fonctionner pendant la nuit mais il n'a rempli aucune barre de progression. Ensuite, j'ai redémarré et cela a fonctionné instantanément.
rob mayoff
8
On parle beaucoup ici d'exempter Xcode-beta.app de Gatekeeper, mais pour moi, j'ai dû rendre le fichier .xip exempté.
J'ai placé Xcode_8_beta_6.xip dans / Applications, puis dans Terminal, changé de répertoire en / Applications et exécuté:
xattr -d com.apple.quarantine Xcode_8_beta_6.xip
Ensuite, double-cliquez sur le .xip pour le décompresser.
Merci beaucoup. Je ne savais pas comment faire cela car il n'y avait rien avec la bêta 6 donc je ne savais pas vraiment quoi taper ou faire avant ça!
dhruvm
6
courir xattr -d com.apple.quarantine Xcode.appfonctionnait comme un charme. Attendre le "verifying xcode"n'a pas fonctionné, car il ne s'est jamais terminé.
Veuillez formater votre code en utilisant quatre espaces avant ou en l'entourant de contre-indications. Merci!
johnnyRose
Enfin la réponse que je cherchais. Cela fonctionne pour tout, pas seulement pour Xcode. Je suis régulièrement coincé avec des choses qui ne finissent absolument jamais d' être vérifiées, je dois donc l'utiliser.
sudo
4
Vous pouvez également supprimer Open Warning pour tout le répertoire Applications via la commande dans le terminal:
Si vous n'utilisez pas -r, vous devrez exécuter la même commande pour le simulateur iOS plus tard. Je ne suis pas sûr des autres exécutables cachés dans ce bundle et mis en quarantaine.
Si vous avez le temps, la méthode recommandée est de laisser la vérification terminée afin que tout soit vérifié correctement.
J'ai eu le même problème (Macbook Pro, mi-2015, OS X 10.11.15) et j'ai pu le résoudre sans utiliser le terminal pour contourner Gatekeeper:
Mettez dans la corbeille toutes les versions précédemment téléchargées du fichier et videz la corbeille. (Si vous n'avez pas vidé votre corbeille pour toujours, cela peut prendre du temps. Vous pouvez supprimer de manière sélective les fichiers .xip incriminés manuellement pour gagner du temps.) J'ai trouvé plusieurs instances qui ne seraient pas supprimées car elles étaient actuellement en cours d'utilisation.
Redémarrez votre ordinateur. Vous devriez maintenant pouvoir supprimer tous les fichiers .xip de la corbeille sans problème.
Téléchargez à nouveau la version bêta de Xcode8 (ne diffusez pas de contenu multimédia tout en faisant cela pour économiser du temps et de la perte de paquets.) Et ouvrez-la.
Si cela ne fonctionne pas, ouvrez le terminal et suivez l'une des réponses ci-dessus.
Exécutez la commande suivante en vous assurant qu'il s'agit de l'emplacement de votre Xcode sur le système et remplacez le nom xcode par le nom réel, code xcode2 ou Xcode 3 si vous avez plus de versions de Xcode sur votre machine.
Attendez juste que le processus se termine ... parfois cela prend plus de temps que d'habitude mais finit par afficher les boîtes d'alerte pour le processus suivant! asseyez-vous, laissez-le finir. :)
Son novembre 2017 maintenant et toujours pas de message de confirmation - juste un "Xcode_9.1xip" de vérification immobile qui se trouve sur votre bureau sans aucune indication qu'il fait quoi que ce soit.
J'ai essayé ce correctif, j'ai frappé Cher Apple plusieurs fois, la recherche Google comprend également pourquoi la machine Uber coûteuse fonctionne d'une manière qui a toujours été inacceptable (et serait fustigée sur un PC par les utilisateurs Mac). Faites une tasse de thé, appuyez davantage sur le clavier, recherchez des termes clés relatifs à une machine Apple coûteuse en utilisant des jurons pour savoir combien d'autres rencontrent votre problème ou similaire.
Après 20 minutes, envisagez d'aller faire un caca, revenez twiddle thumbs, lisez plus de messages sur le forum - envisagez de battre le clavier encore plus de fois - sachez qu'à ce stade, vous pourriez être signalé pour abus en vertu de la politique de soins Apple.
Finalement, cela a fonctionné, puis trouvez la prochaine pierre d'achoppement dans un processus de longue durée, ce qui signifie que vous n'obtiendrez aucune productivité aujourd'hui, répétez le processus entier à nouveau cette fois-ci en vous cognant tête contre mur.
On s'attend à ce que cela soit signalé dans 0-30 secondes pour suppression :) 09h43 GMT
oooh après 25 minutes, je viens de décider de redémarrer ladite machine coûteuse. Hey-ho a redémarré et cela a fonctionné. Oh, je suis dans 10 minutes et il est toujours en train d'agrandir le dossier, mais la machine est le modèle haut de gamme (technologie Cutting Edge 2010). Donc, un bon conseil, soyez patient, donnez à Apple le temps de faire quelque chose, après que la patience ait épuisé les choses, redémarrez et essayez à nouveau et cela pourrait fonctionner comme vous vous en doutez (lentement).
Réponses:
Si vous ne voulez pas attendre indéfiniment, cela peut vous aider:
la source
Exécuter une commande pour accéder à Gatekeeper semble être la voie à suivre, puisque vous l'avez téléchargée à partir d'une source fiable . C'est un phénomène courant lors de l'installation de gros lots sous Mac OS X. Fondamentalement, Gatekeeper examine l'intégralité de votre bundle, en s'assurant qu'il n'y a pas de code suspect. C'est l'une des nombreuses choses qui assurent la sécurité de Mac OS X. Vous avez deux options:
1: Donnez-lui du temps.
Ou,
2: Dites manuellement à Gatekeeper "C'est bon, cela vient d'une source fiable". Comment faisons-nous cela? Eh bien, lancez d'abord le terminal et accédez à votre dossier Xcode.app. (Ou tapez
cd
et glissez-déposez Xcode à partir de votre dossier d'applications) , puis appuyez sur Entrée. Ensuite, exécutez la commande:Maintenant, faites attention à dépasser Gatekeeper si tout ce que vous installez provient même légèrement d'une source non fiable, ou si vous introduisez un risque de sécurité sur votre ordinateur. Dans mon cas, ouvrir rapidement de nouvelles versions de Xcode est la seule fois où j'exécuterai cette commande.
la source
Pour quiconque voit une très longue phase de «vérification de Xcode», laissez-lui juste du temps. La barre de progression indéterminée y reste pendant un long moment (des dizaines de minutes) pendant que Gatekeeper regarde le (très grand) bundle Xcode pour s'assurer qu'il est légitime. Finalement, vous recevrez le message familier du type "Cette application a été téléchargée sur Internet. Voulez-vous continuer?" Ou, si le bundle n'est pas extrait, vous recevrez bien sûr un message à cet effet.
la source
Presque toutes les réponses recommandent d'exécuter
xattr -d
le fichier. Cela supprime les attributs étendus du fichier (comme com.apple.quarantine) afin qu'OSX n'exécute pas la phase de vérification. Vous ne devriez le faire qu'en dernier recours absolu, voire pas du tout. Apple recommande explicitement de laisser Gatekeeper activé pour valider votre version de Xcode après que le malware XcodeGhost se soit propagé aux applications iOS populaires via des versions infectées de Xcode.Si vous ne parvenez pas à désarchiver une archive Xcode beta .xip, essayez ceci:
la source
J'ai eu le même problème. La solution rapide consiste à ouvrir à
terminal
partir de l'application ou à taper le terminal sous les projecteurs et à entrer la commande ci-dessous.cd /Applications
- Cela se déplacera vers le répertoire des applications où Xcode est présentxattr -d com.apple.quarantine Xcode.app
- Cela contournera Gatekeeper dans OS X et lancera Xcode rapidementRemarque: Si vous avez changé le nom de Xcode (par exemple Xcode7-1), vous devez entrer la commande ... Xcode7-1.app. Reportez-vous à la capture d'écran
la source
xattr -d com.apple.quarantine Xcode.app
sans sudo. Ensuite, dans Finder, j'ai ouvert Xcode sans recevoir le message de vérification.terminal ouvert -
1.Type cd glisser déposer votre xcode (pour le chemin) puis entrez
2. suivant xattr -d com.apple.quarantine Xcode.app entrez
accepter les termes et conditions
la source
Pour Xcode 8: Pour ignorer le processus de vérification sur El Capitan pour Xcode 8, téléchargez Xcode 8 sur la page de téléchargement du développeur, puis ouvrez le terminal.
Ensuite, tapez
Faites ensuite glisser votre téléchargement xcode 8 dans la fenêtre de votre terminal. Ça devrait ressembler à ça:
la source
On parle beaucoup ici d'exempter Xcode-beta.app de Gatekeeper, mais pour moi, j'ai dû rendre le fichier .xip exempté.
J'ai placé Xcode_8_beta_6.xip dans / Applications, puis dans Terminal, changé de répertoire en / Applications et exécuté:
Ensuite, double-cliquez sur le .xip pour le décompresser.
la source
courir
xattr -d com.apple.quarantine Xcode.app
fonctionnait comme un charme. Attendre le"verifying xcode"
n'a pas fonctionné, car il ne s'est jamais terminé.la source
Vous pouvez également supprimer Open Warning pour tout le répertoire Applications via la commande dans le terminal:
la source
Vous pouvez essayer la commande:
xattr -r -d com.apple.quarantine /your_path_to_xcode/Xcode.app
Si vous n'utilisez pas -r, vous devrez exécuter la même commande pour le simulateur iOS plus tard. Je ne suis pas sûr des autres exécutables cachés dans ce bundle et mis en quarantaine.
Si vous avez le temps, la méthode recommandée est de laisser la vérification terminée afin que tout soit vérifié correctement.
la source
ça marche pour moi:
la source
J'ai eu le même problème (Macbook Pro, mi-2015, OS X 10.11.15) et j'ai pu le résoudre sans utiliser le terminal pour contourner Gatekeeper:
Mettez dans la corbeille toutes les versions précédemment téléchargées du fichier et videz la corbeille. (Si vous n'avez pas vidé votre corbeille pour toujours, cela peut prendre du temps. Vous pouvez supprimer de manière sélective les fichiers .xip incriminés manuellement pour gagner du temps.) J'ai trouvé plusieurs instances qui ne seraient pas supprimées car elles étaient actuellement en cours d'utilisation.
Redémarrez votre ordinateur. Vous devriez maintenant pouvoir supprimer tous les fichiers .xip de la corbeille sans problème.
Téléchargez à nouveau la version bêta de Xcode8 (ne diffusez pas de contenu multimédia tout en faisant cela pour économiser du temps et de la perte de paquets.) Et ouvrez-la.
Si cela ne fonctionne pas, ouvrez le terminal et suivez l'une des réponses ci-dessus.
la source
Exécutez la commande suivante en vous assurant qu'il s'agit de l'emplacement de votre Xcode sur le système et remplacez le nom xcode par le nom réel, code xcode2 ou Xcode 3 si vous avez plus de versions de Xcode sur votre machine.
xattr -d com.apple.quarantine Xcode.app
la source
Attendez juste que le processus se termine ... parfois cela prend plus de temps que d'habitude mais finit par afficher les boîtes d'alerte pour le processus suivant! asseyez-vous, laissez-le finir. :)
la source
Son novembre 2017 maintenant et toujours pas de message de confirmation - juste un "Xcode_9.1xip" de vérification immobile qui se trouve sur votre bureau sans aucune indication qu'il fait quoi que ce soit.
J'ai essayé ce correctif, j'ai frappé Cher Apple plusieurs fois, la recherche Google comprend également pourquoi la machine Uber coûteuse fonctionne d'une manière qui a toujours été inacceptable (et serait fustigée sur un PC par les utilisateurs Mac). Faites une tasse de thé, appuyez davantage sur le clavier, recherchez des termes clés relatifs à une machine Apple coûteuse en utilisant des jurons pour savoir combien d'autres rencontrent votre problème ou similaire.
Après 20 minutes, envisagez d'aller faire un caca, revenez twiddle thumbs, lisez plus de messages sur le forum - envisagez de battre le clavier encore plus de fois - sachez qu'à ce stade, vous pourriez être signalé pour abus en vertu de la politique de soins Apple.
Finalement, cela a fonctionné, puis trouvez la prochaine pierre d'achoppement dans un processus de longue durée, ce qui signifie que vous n'obtiendrez aucune productivité aujourd'hui, répétez le processus entier à nouveau cette fois-ci en vous cognant tête contre mur.
On s'attend à ce que cela soit signalé dans 0-30 secondes pour suppression :) 09h43 GMT
la source