J'avais un fichier que j'ai supprimé et remplacé par un autre fichier, ailleurs, du même nom.
Malgré le nettoyage et la tentative répétée, je reçois toujours cette erreur:
clang: erreur: aucun fichier ou répertoire de ce type: '/ Users/Andrew/App/Version 1.1/XCode/UIImage + Alpha.m' clang: erreur: aucun fichier d'entrée
Je ne peux pas continuer à travailler sur mon application à cause de cela. Des idées?
Le problème peut être dû au fait que votre projet> cible> Phases de construction> Compiler les sources tente de compiler un fichier qui n'existe pas. Il pourrait y être deux fois, comme la capture d'écran ci-dessous. Mon projet contient UIImage + FFXtras, je peux même le supprimer et le rajouter et cela ne résoudra pas le problème!
Je ne sais pas comment le projet entre dans cet état - mais je sais que ce qui ne va pas n'est pas évident. Mettez en surbrillance le problème rouge et supprimez-le.
Jetez donc un coup d'œil dans la phase de compilation des sources pour le fichier clang.
Complément à toutes les réponses:
Seule cette séquence fonctionne pour moi dans mon cas.
Vous avez les mêmes problèmes.
Il semble que XCode ne génère pas de chemin de fichier relatif correct lorsque votre projet fait référence à une arborescence source déjà existante (le chemin relatif ne contient pas le .xcodeproj dans le chemin du fichier à compiler).
Il existe cependant une solution simple: dans l'Explorateur de projet, sélectionnez le ou les fichiers, puis examinez les options dans l'inspecteur de fichiers. L'un d'eux est intitulé "Emplacement"; définissez-le sur absolut path et réessayez. Cela a résolu le problème pour moi :)
J'utilise pas mal de cabosses de cacao et je viens de voir ça arriver. Une "mise à jour des pods" rapide a réglé les choses pour moi. -phil
Ajoutez cette ligne dans votre fichier pod et exécutez l'installation du pod:
use_frameworks!
J'ai eu cette erreur dans monodevelop. Je suis juste allé modifier> préférences et changé l'emplacement par défaut des fichiers programme. Il a été défini sur la valeur par défaut monodéveloppement qu'ils vous donnent lorsque vous ouvrez un fichier et non sur le dossier que je l'ai également modifié. Probablement, vous devez ajuster les paramètres de xcode, où vous avez stocké vos fichiers.
En cas d'échec (c.-à-d. Essayez d'abord la suggestion de bames53)
Ok, cela pourrait être dangereux alors faites d'abord une copie de tout votre projet:
project.pbxproj
dans un éditeur de texte de votre choix, mais pas Xcode640450991409CF5C00B3B580
. Recherchez-le et supprimez toute ligne trouvée.Add file…
boîte de dialogue de Xcode. Il est toujours dans le dossier de votre projet - si vous l'avez ajouté avec succès en premier lieu - vous venez de vous débarrasser de toutes les références de projet.Et n'oubliez pas: faites d'abord une copie de l'ensemble de votre projet - pour chaque essai. ou en copiant le project.pbxproj
pourrait suffire.