Como posso resolver este aviso?
[WARN] aviso: nenhuma regra para processar o arquivo '$ (PROJECT_DIR) /MyApp/MessageCell.h' do tipo sourcecode.objj.h para a arquitetura i386
objective-c
xcode
cocoa-touch
compiler-construction
Sheehan Alam
fonte
fonte
Respostas:
Clique no seu projeto e verifique se esse arquivo não está presente na guia Fases de construção. Normalmente, nenhum arquivo de cabeçalho deve ficar aqui. Limpe e construa novamente, deve funcionar!
fonte
Guia gráfico para o Xcode 4.x para remover este aviso:
http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html
fonte
Nós podemos resolver este problema, basta seguir os passos abaixo: - Alguns
.md
,.mdown
.h
arquivos estão incluídos na compilação de fontesPasso 1) Select Project Navigator
Passo 2) Selecione seu projeto
Etapa 3) Selecione seu targetStep
Passo 4) Selecione Desenvolver PhasesStep
Passo 5) Mover arquivos que não queremos que o compilador processe de fontes de compilação para recursos de pacote de cópias
Verifique isto
fonte
Se você estiver recebendo este aviso do seu cocoapod, precisará garantir que ele
s.source_files
esteja definido corretamente no.podspec
.Por exemplo, originalmente incluí todos os arquivos com esta linha no meu
.podspec
Eu estava recebendo este aviso de compilação para alguns arquivos de fonte que eu tinha no pod. Você controla quais arquivos são exibidos em
BuildPhases
->CompileSources
no consumo do pod assim:fonte
s.source_files = "Sources**/*.{h,m,swift}"
?Meus arquivos de cabeçalho problema foi't porque sob
Target
>Build Phases
>Compile Resources
não havia nenhum.h files
para começar. O sistema estava reclamando de outros arquivos. Eu segui este link, que basicamente dizia excluir os arquivos dos quais o sistema estava reclamando, mas, em vez disso, eu pressionei + os arrasteiCopy Bundle Resources
.A maneira mais fácil de procurar os arquivos é usar o filtro no canto superior direito:
Aqui estão as instruções do link:
fonte