Comment puis-je résoudre cet avertissement?
[WARN] avertissement: pas de règle pour traiter le fichier '$ (PROJECT_DIR) /MyApp/MessageCell.h' de type sourcecode.objj.h pour l'architecture i386
objective-c
xcode
cocoa-touch
compiler-construction
Sheehan Alam
la source
la source
Réponses:
Cliquez sur votre projet et vérifiez que ce fichier n'est pas présent dans l'onglet Build Phases. Normalement, aucun fichier d'en-tête ne doit rester ici. Nettoyez-le et reconstruisez-le, cela devrait fonctionner!
la source
Guide graphique pour Xcode 4.x pour supprimer cet avertissement:
http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html
la source
Nous pouvons résoudre ce problème en suivant simplement les étapes ci - dessous: - Certains
.md
, les.mdown
.h
fichiers sont inclus dans le Compile SourcesÉtape 1) Sélectionnez Navigateur de projet
Étape 2) Sélectionnez votre projet
Étape 3) Sélectionnez votre targetStep
Étape 4) Sélectionnez Construire PhasesStep
Étape 5) Déplacer fichiers que nous ne voulons pas que le compilateur traite à partir des sources de compilation pour copier les ressources du bundle
Vérifie ça
la source
Si vous recevez cet avertissement de votre cocoapod, vous devez vous assurer que le
s.source_files
est correctement réglé dans le.podspec
.Par exemple, j’ai initialement inclus tous les fichiers avec cette ligne dans mon
.podspec
J'obtenais cet avertissement de compilation pour certains fichiers de police que j'avais dans le pod. Vous contrôlez les fichiers qui apparaissent dans
BuildPhases
->CompileSources
sur la consommation des pods comme ceci:la source
s.source_files = "Sources**/*.{h,m,swift}"
?Mon problème des fichiers d' en- tête was't parce que sous
Target
>Build Phases
>Compile Resources
il n'y avait pas.h files
pour commencer. Le système se plaignait de certains autres fichiers. J'ai suivi ce lien qui disait essentiellement supprimer les fichiers dont le système se plaignait, mais à la place, je les ai cntrl + glissésCopy Bundle Resources
.La façon la plus simple de rechercher les fichiers est d'utiliser le filtre dans le coin supérieur droit:
Voici les instructions du lien:
la source