Wie kann ich diese Warnung beheben?
[WARN] Warnung: Keine Regel zum Verarbeiten der Datei '$ (PROJECT_DIR) /MyApp/MessageCell.h' vom Typ sourcecode.objj.h für die Architektur i386
objective-c
xcode
cocoa-touch
compiler-construction
Sheehan Alam
quelle
quelle
Antworten:
Klicken Sie auf Ihr Projekt und überprüfen Sie, ob diese Datei auf der Registerkarte Phasen erstellen nicht vorhanden ist. Normalerweise sollten hier keine Header-Dateien bleiben. Reinigen und wieder aufbauen, es sollte funktionieren!
quelle
Grafische Anleitung für Xcode 4.x zum Entfernen dieser Warnung:
http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html
quelle
Wir können dieses Problem beheben , indem Sie einfach folgende Schritte aus: - Einige
.md
,.mdown
.h
Dateien im enthalten sind Compile SourcesSchritt 1) Wählen Sie Projekt Navigator
Schritt 2) Wählen Sie ein Projekt
Schritt 3) Wählen Sie Ihre TARGET
Schritt 4) Wählen Sie Erstellen PhasesStep
Schritt 5) verschieben Dateien, die der Compiler nicht von Compile Sources zum Kopieren von Bundle-Ressourcen verarbeiten soll
Überprüfen Sie dies
quelle
Wenn Sie diese Warnung von Ihrem Cocoapod erhalten, müssen Sie sicherstellen, dass die Warnung
s.source_files
in der richtig eingestellt ist.podspec
.Zum Beispiel habe ich ursprünglich alle Dateien mit dieser Zeile in meine aufgenommen
.podspec
Ich habe diese Kompilierungswarnung für einige Schriftdateien erhalten, die ich im Pod hatte. Sie steuern, welche Dateien in
BuildPhases
->CompileSources
beim Pod-Verbrauch wie folgt angezeigt werden:quelle
s.source_files = "Sources**/*.{h,m,swift}"
?Mein Problem was't Header - Dateien , weil unter
Target
>Build Phases
>Compile Resources
gab es nicht.h files
zu beginnen. Das System beschwerte sich über einige andere Dateien. Ich folgte diesem Link, der im Grunde gesagt hat, dass ich die Dateien löschen soll, über die sich das System beschwert hat, aber stattdessen habe ich sie mit cntrl + gezogenCopy Bundle Resources
.Der einfachste Weg, nach Dateien zu suchen, ist die Verwendung des Filters in der oberen rechten Ecke:
Hier sind die Anweisungen vom Link:
quelle