web-dev-qa-db-fra.com

Apple LLVM 6.0 Error: échec de la tentative de clang avec le code de sortie -1

J'ai créé mon application sur mon MacBook Air et j'ai continué à travailler avec elle, ce qui était très bien. Ensuite, j'ai commencé à travailler avec un collègue qui utilisait un autre Mac (bien sûr). Quoi qu'il en soit, nous partageons notre projet Xcode via Dropbox (nous passons simplement à BitBucket, ne vous inquiétez pas;)), lorsqu'il a essayé d'ouvrir le projet sur son Mac, un Apple LLVM 6.0 Error avec l'erreur suivante était affiché alors que le même projet était sur mon ordinateur. fonctionne parfaitement:

clang: erreur: aucun fichier ni répertoire de ce type: '/ Utilisateurs/linus/Dropbox/Applications/Mon App/Projet/Mon App/SlideMenu/SlideMenu-Prefix.pch' clang: erreur: pas de fichiers d'entrée

La commande /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang a échoué avec le code de sortie 1

Les dernières lignes de l'erreur me paraissent les plus importantes, c'est pourquoi je les ai énumérées ici.

Je sais que cette question a été posée à plusieurs reprises maintenant, mais il n’ya jamais eu de réponse utile qui ait fonctionné pour moi. J'ai essayé de désactiver le Foundation Assertions comme il est dit dans une autre réponse à ce sujet mais cela n'a pas fonctionné. Aussi, j'ai redémarré et même réinstallé Xcode et tous les fichiers sont existants, aucun ne devrait manquer.

J'utilise Xcode 6.0.1 et Mac OS X 10.10. J'espère que quelqu'un pourra y répondre, je suis un peu désespéré maintenant ...

11
LinusGeffarth

Hey j'ai juste rencontré le même problème. En gros, j'ai supprimé ma cible de tests. J'ai trouvé ça: 

Erreurs lors de la compilation iOS 8, Xcode 6.0.1

Ce qui dit essentiellement que:

Cliquez sur le nom de votre projet dans la liste des fichiers/dossiers du fichier à gauche dans Xcode (tout en haut de la liste). Regardez les "cibles" section sur le côté gauche de la fenêtre à droite. Probable, il y en a deux énumérés, le second étant un élément "test". Cliquez avec le bouton droit sur cet élément et sélectionnez "supprimer". Ensuite, essayez de réexécuter le projet. Voir capture d'écran ci-dessous pour un repère visuel.

Et une photo pour vous aider:

 Screenshot J'espère que cela t'aides!

EDIT: Également dans la cible tests, j'ai en fait constaté que je n'avais pas nécessairement besoin de le supprimer.

36
jalagrange
  1. Créer un nouveau fichier: ⌘cmd + N
  2. iOS/Mac> Autre> Fichier PCH> YourProject-Prefix.pch.
  3. Projet> Paramètres de construction> Rechercher: "En-tête du préfixe".
  4. Sous "Apple LLVM 6.0", vous obtiendrez la clé de préfixe en-tête.
  5. Tapez: "YourProjectName/YourProject-Prefix.pch"
  6. Projet propre: ⌘cmd + ⇧shift + K
  7. Projet de construction: ⌘cmd + B
4
Zverusha

Résolu cela en allant dans les paramètres de mon projet et en changeant la cible de déploiement. La cible de déploiement était initialement à 7.0. Quand je l'ai changé depuis iOS 8.0 -> 9.1, cela fonctionne bien et il n'y a pas d'erreur. 

 enter image description here

J'espère que cela pourra aider :) 

4
Lukesivi

Vous n'avez pas besoin de supprimer les paramètres de construction généraux. Il suffit de changer les chemins de recherche de la bibliothèque, voici les étapes:

  1. Cliquez sur le nom de votre projet (tout en haut du navigateur)
  2. Cliquez sur la cible de votre projet
  3. Cliquez sur l'onglet Build Settings
  4. Rechercher LIBRARY_SEARCH_PATHS
  5. Changez sa valeur en drapeau $(inherited).

Voici! 

Sinon, vous pouvez toujours supprimer le paramètre de construction! À votre santé!

2
Rizwan Awan

Une des choses simples que j'ai faites est dans "Options de construction" et j'ai changé la propriété pour Enable Bitcode de yes à no

Cela a résolu mon problème.

Capture d'écran de paramètres

2
Juan Arreguín

clang ne peut pas localiser votre fichier d'en-tête précompilé. Avez-vous vérifié s’il existe un fichier nommé SlideMenu-Prefix.pch dans/Utilisateurs/linus/Dropbox/Applications/Mon App/Projekt/Mon App /? Le chemin d'accès au fichier d'en-tête précompilé est spécifié par le paramètre de construction "Préfixe en-tête" de votre cible.

1
Dex

Essayer, Dans les paramètres du projet Xcode, Cibles-> Section Tests-> Configurer la construction-> Lier supprimer tout le lien 

OU Supprimer la section de tests dans son ensemble.

Construire à nouveau et c'est fait !!

0
Vinod Supnekar