Come posso risolvere questo avviso?
Avviso [WARN]: nessuna regola per elaborare il file '$ (PROJECT_DIR) /MyApp/MessageCell.h' di tipo sourcecode.objj.h per l'architettura i386
Come posso risolvere questo avviso?
Avviso [WARN]: nessuna regola per elaborare il file '$ (PROJECT_DIR) /MyApp/MessageCell.h' di tipo sourcecode.objj.h per l'architettura i386
Risposte:
Fai clic sul tuo progetto e verifica che questo file non sia presente nella scheda Crea fasi. Normalmente nessun file di intestazione dovrebbe rimanere qui. Puliscilo e costruiscilo di nuovo, dovrebbe funzionare!
Guida grafica per Xcode 4.x per rimuovere questo avviso:
http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html
Siamo in grado di risolvere questo problema semplicemente seguendo le istruzioni riportate di seguito: - Alcuni .md
, .mdown
.h
i file sono inclusi nel compilare i sorgenti
Fase 1) Selezionare Navigatore progetto
Fase 2) Selezionare il progetto
Fase 3) Seleziona il tuo targetStep
Passo 4) Selezionare Corporatura PhasesStep
Passo 5) Spostare file che non vogliamo che il compilatore elabori dalle origini di compilazione alle risorse del pacchetto di copia
Se ricevi questo avviso dal tuo cocoapod, devi accertarti che s.source_files
sia impostato correttamente in .podspec
.
Ad esempio, inizialmente ho incluso tutti i file con questa riga nel mio .podspec
s.source_files = "MyUIElements/**/*"
Stavo ricevendo questo avviso di compilazione per alcuni file di font che avevo nel pod. Puoi controllare quali file compaiono in BuildPhases
-> CompileSources
sul consumo dei pod in questo modo:
s.source_files = "MyUIElements/**/*.swift", "MyUIElements/**/*.h"
s.source_files = "Sources**/*.{h,m,swift}"
?
I miei file header problema era't perché sotto Target
> Build Phases
> Compile Resources
non ci fossero .h files
per cominciare. Il sistema si lamentava di alcuni altri file. Ho seguito questo link che sostanzialmente diceva cancellare i file di cui si lamentava il sistema ma invece ho premuto cntrl + trascinandoli Copy Bundle Resources
.
Il modo più semplice per cercare i file è utilizzare il filtro nell'angolo in alto a destra:
Ecco le indicazioni dal link: