Avertissement de compilation: pas de règle pour traiter le fichier pour l’architecture i386

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

    Cliquez sur votre projet et vérifiez que ce fichier n’est pas présent dans l’onglet Phases de construction. Normalement, aucun fichier d’en-tête ne doit restr ici. Nettoyez et construisez à nouveau, ça devrait marcher!

    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

    Nous pouvons résoudre ce problème en suivant simplement les étapes ci-dessous: – Certains fichiers .md , .mdown .h sont inclus dans les sources de compilation.
    Étape 1) Sélectionnez Project Navigator
    Étape 2) Sélectionnez votre projet
    Étape 3) Sélectionnez votre cibleStep
    Étape 4) Sélectionnez Build PhasesStep
    Étape 5) Déplacez les fichiers que vous ne souhaitez pas que le compilateur traite à partir des sources de compilation pour copier les ressources de l’ensemble

    Vérifie ça

    Si vous recevez cet avertissement de votre cocoapod, vous devez vous assurer que le s.source_files est correctement défini dans le .podspec .

    Par exemple, j’ai initialement inclus tous les fichiers avec cette ligne dans mon .podspec

     s.source_files = "MyUIElements/**/*" 

    Je recevais cet avertissement de compilation pour certains fichiers de fonts que j’avais dans le pod. Vous contrôlez quels fichiers apparaissent dans BuildPhases -> ComstackSources sur la consommation de pod comme ceci:

     s.source_files = "MyUIElements/**/*.swift", "MyUIElements/**/*.h"