web-dev-qa-db-fra.com

Erreur Apple LLVM 6.0

J'ai récemment téléchargé et installé le XCode6-Beta et j'obtiens cette erreur de construction. Mesures déjà prises:

  1. Double vérifié mon fichier d'en-tête de préfixe.
  2. Projet nettoyé. 
  3. XCode redémarré.
  4. Supprimé DerivedData comme 100 fois!

Quelque chose me manque?

Commander /Applications/Xcode6-Beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang a échoué avec le code de sortie 1

EDIT: Solution temporaire.

J'ai supprimé la prise en charge de la version 6.0, qui était l'un des problèmes, mais si vous avez besoin d'une assistance pour les versions précédentes, le problème persiste.

13
Atif Imran

Il y a un moyen! 

Sélectionnez Cibles/Paramètres de construction/Faites défiler jusqu'à Apple LLVM 6.0 - Prétraitement

-> ENABLE FOUNDATION ASSERTIONS régler à NO

26
user4059661

Cela m'est arrivé lorsque j'ai renommé mon projet . Pour résoudre ce problème, sélectionnez Cibles/Construire les paramètres et recherchez l'ancien nom du projet, puis remplacez-le par le nouveau.

3
Beto Caldas

Le problème, c’est que Xcode ne vous dit pas l’erreur réelle que clang (LLVM) génère; cela signifie simplement que le processus clang s'est terminé avec le code 1, ce qui signifie une erreur.

Pour savoir exactement quelle est l'erreur, il faut creuser un peu ...

Je n'ai pas Xcode6, mais voici comment cela peut être fait dans Xcode 5, et c'est probablement assez similaire:


Si vous ouvrez le "Navigateur de journaux" (View-->Navigators-->Logs Navigator ou cmd-8) et cliquez sur "Construire", vous devriez pouvoir voir la construction que vous venez de lancer. En cliquant sur les trois lignes sur le côté, vous obtiendrez la commande complète qui a été exécutée et le résultat obtenu.

Vous pourriez peut-être voir votre erreur ici, mais sinon, vous pouvez faire mieux:

Copiez et collez la commande (ce sera énorme) de la fenêtre dans un terminal et lancez-la! Vous devriez ressembler à quelque chose comme ça:

CompileC /Users/Daly/Library/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/Objects-normal/x86_64/template_san .Apple.compilers.llvm.clang.1_0.compiler

cd/Utilisateurs/Daly/Documents/Ecole/EECS/Labs/Divers/Divers

exportation LANG = en_US.US-ASCII

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -x c ++ -Arch x86_64 -fmessage-length = 0 -fdiagnostics-show-note-include-note-include-stack -fmacro-backtrace-limit = 0 -std = c ++ 11 -stdlib = libc ++ -Wno-trigraphs -fpascal-strings -O0 -Initialisateurs de champ manquants -Wmissing-prototypes -Wno-non-virtual-dtor -Wno-overloaded-virtual - Wno-exit-time-destructors -Wno-missing-brackets -Wparentheses -Wswitch -Wno-inutilisé-function -Wno-in-label -Wno-in-parameter -Wunused-variable -Wunused-value -Wno-empty-body - Wno-uninitialized -Wno-unknown-pragmas -Wno-shadow -Wno-constantes-à-quatre caractères -Wno-conversion -Wno-constante-conversion -Wno-int-conversion -Wno-bool-conversion -Wno-enum-conversion - Wno-shorten-64-to-32 -Wno-newline-eof -Wno-c ++ 11-extensions -DDEBUG = 1 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs /MacOSX10.9.sdk -fasm-blocks -fstrict-aliasing -Wdeprecated-declarations -Winvalid-offsetof -mmacosx-version-min = 10.8 - g -fvisibility-inlines-hidden -Wno-sign-conversion -iquote /Users/Daly/Library/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafslygkes/Build/Intermediates/Misc.build/Debug/Misc files.hmap -I/Utilisateurs/Daly/Bibliothèque/Développeur/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Construire/Intermédiaires/Misc.build/Debug/Misc.build/Misc-own-target-headers.hmap-I/Users/Daly/Bibliothèque/Développeur/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Construire/Intermédiaires/Misc.build/Débogage/Misc.build/Divers-tout-cible-headers.hmap -iquote/Utilisateurs/Daly/Bibliothèque/Développeur/Développeur/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Construire/Intermédiaires/Misc.build/Debug/Misc.build/Misc-project-project-headers.hmap -I/Utilisateurs/Bibliothèque/Développeur/Xcode/DerivedData/Misc-hbomxnscgt Débogage/include -I/Applications/Xcode.app/Sommaire/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include -I/Utilisateurs/Bibliothèque/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Int ermediates/Misc.build/Debug/Misc.build/DerivedSources/x86_64 -I/Utilisateurs/Daly/Bibliothèque/Développeur/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Build/Intermediates/Misc.build/Debug/Misc.build/DerivedSources - F/Utilisateurs/Bibliothèque/Développeur/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Construire/Produits/Debug -MMD -Dépendances -MT/Utilisateurs/Daly/Bibliothèque/Développeur/Xcode/DerivedData/Misc-hbomxnfggal /Misc.build/Debug/Misc.build/Objects-normal/x86_64/template_tests.d --serialize-diagnostics /Users/Dalibs/Developer/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndh/Debug/Misc.build/Objects-normal/x86_64/template_tests.dia -c /Users/Daly/Documents/School/EECS/Labs/Misc/Misc/Misc/template_tests.cpp -o/Utilisateurs/Daly/Bibliothèque/Développeur/Xcode/DerivedData/Misc-hbomxnscgtjodqafsvgpndlyhkes/Construire/Intermédiaires/Misc.build/Debug/Misc.build/Objects-normal/x86_64/template_tests.o

(Cela provient d'un de mes projets.) Vous pouvez ignorer la première ligne (CompileC .... 1_0.compiler), mais copiez le reste et collez-le dans un terminal!

Espérons que cela vous laisse voir l'erreur et que nous puissions travailler à partir de là (probablement dans une nouvelle question)!

3
NHDaly

J'ai eu la même erreur, mais ce qui le causait était une bibliothèque de classes manquante ..__, puis je les ai ajoutées à nouveau au projet mais en causant toujours l'erreur .
Après la recherche dans la phase de construction, la classe manquante est toujours liée au projet. Tout ce que j’ai fait est donc de supprimer les classes surlignées en rouge .
nettoie le projet, puis le construit.
pour moi, cela a fonctionné

2
Ghean

Solution finale:

Essayez de supprimer les appTests comme ici:

https://www.dropbox.com/s/j9s6nycb58x3nzs/target_tests.png?dl=0

Crédits de cette réponse: Erreur Apple LLVM 6.0: échec de l’arrêt avec code de sortie -1

2
LinusGeffarth

Cet exemple a fonctionné pour moi. Suivez ce lien si vous voulez le faire avec les captures d’écran. Sinon, voici les étapes:
STEP 1: Dans la barre de menus de xcode, sélectionnez> Window> Organizer
STEP 2: La nouvelle fenêtre s'ouvrira, copiez l'adresse de données dérivée jusqu'au /derivedData p. Ex. ~/Library/Developer/Xcode/DerivedData/
STEP 3: Quittez xCode
ÉTAPE 4: Double-cliquez/tapez sur le Finder et sélectionnez "Aller au dossier"
STEP 5: Collez l'adresse copiée dans le champ de texte
STEP 6: Le dossier qui va s'ouvrir supprime tous les fichiers et dossiers que vous voyez .
STEP 7: Videz votre corbeille, ouvrez xCode à nouveau et exécutez le projet .
Cela a fonctionné pour moi.

2
user3603146

Solution temporaire.

J'ai supprimé le support 6.0 qui était l'un des problèmes et qui semblait l'avoir résolu. Toutefois, si vous avez besoin d'une assistance pour les versions antérieures, le problème persiste.

Des problèmes peuvent survenir au niveau du fichier prefix.pch. Assurez-vous également de vérifier votre préfixe.pch pour tout code pouvant provenir de la version précédente du système d'exploitation. Si vous n'avez pas besoin de la pré-compilation, définissez-la sur NO en accédant à TARGETS> En-têtes de préfixe de pré-compilation et en sélectionnant NO. Vous devrez peut-être ensuite importer manuellement les frameworks/fichier dans chaque fichier de classe créé. 

MODIFIER

Si vous effectuez un nettoyage en profondeur du produit cmd +> nettoyez. Vous verrez une option 'Nettoyer le dossier de construction ..'. Utiliser cela élimine parfois le problème. Si cela ne fonctionne toujours pas, réinstallez le xcode6 et cela fonctionnera (étant donné que vous avez déjà téléchargé le programme d'installation de dmg, il ne vous faudra que 2 minutes)

1
Atif Imran

J'ai pu résoudre cette erreur en remplaçant la valeur "Paramètres de construction -> Cible de déploiement iOS" par une version iOS plus récente.

1
ViperMav

Un tel problème peut survenir si vous modifiez un en-tête Cocoa par accident. Le compilateur vous demandera de reconstruire les en-têtes précompilés (dans mon cas, c'est le cas), mais l'erreur réelle sera différente. Pour que le compilateur affiche une erreur réelle, définissez ENABLE FOUNDATION ASSERTIONS sur NO (comme décrit ci-dessus). Vous saurez ainsi quel en-tête a provoqué l'échec.

0
Dmitry Nevzorov

J'essayais d'utiliser openMP sur XCode-9 sur Mac-OS Sierra 10.13.4 et j'ai suivi ces étapes: [ http://antonmenshov.com/2017/09/09/clang-openmp-setup-in-xcode /][1]

J'ai l'erreur comme ceci: 

clang-6.0: erreur: impossible de spécifier -o lors de la génération de plusieurs sorties des dossiers

Je résous ce problème en modifiant certains paramètres dans XCode:

Dans les paramètres de construction> options de construction> Activer la fonctionnalité d'indexation en cours de construction sur Non

0
Spandan

Vous devez changer le Development target .... ça marche pour moi

 enter image description here

0
Abhishek Mishra

Ce problème peut se produire lorsque la bibliothèque de projet perd sa référence en raison de certaines conditions. Allez à -> Bibliothèque -> Développeur -> Xcode -> DerivedData. Maintenant, supprimez le dossier "DerivedData". Nettoyez et exécutez votre projet. Cela résout le problème. J'espère que cela t'aides 

0
Super Xtreem