¿Cómo puedo resolver esta advertencia?
Advertencia [WARN]: no hay una regla para procesar el archivo '$ (PROJECT_DIR) /MyApp/MessageCell.h' de tipo sourcecode.objj.h para la arquitectura i386
objective-c
xcode
cocoa-touch
compiler-construction
Sheehan Alam
fuente
fuente
Respuestas:
Haga clic en su proyecto y verifique que este archivo no esté presente en la pestaña Fases de compilación. Normalmente, ningún archivo de encabezado debe permanecer aquí. Limpiar y construir de nuevo, ¡debería funcionar!
fuente
Guía gráfica para Xcode 4.x para eliminar esta advertencia:
http://joytek.blogspot.tw/2011/09/xcode-4-warning-no-rule-to-process-file.html
fuente
Podemos resolver este problema simplemente siguiendo los pasos a continuación: - Algunos
.md
, los.mdown
.h
archivos se incluyen en el Compilar FuentesPaso 1) Seleccione Project Navigator
Paso 2) Seleccione su proyecto
Paso 3) Seleccione su objetivo
Paso 4 Paso 4) Seleccione Fases de construcción
Paso 5) Mover archivos que no queremos que el compilador procese desde fuentes de compilación para copiar recursos de paquete
Mira esto
fuente
Si recibe esta advertencia de su cocoapod, debe asegurarse de que
s.source_files
esté configurada correctamente en el.podspec
.Por ejemplo, originalmente incluí todos los archivos con esta línea en mi
.podspec
Estaba recibiendo esta advertencia de compilación para algunos archivos de fuentes que tenía en el pod. Usted controla qué archivos aparecen en
BuildPhases
->CompileSources
en el consumo de pods así:fuente
s.source_files = "Sources**/*.{h,m,swift}"
?Mi problema era't archivos de cabecera porque bajo
Target
>Build Phases
>Compile Resources
que no había ninguno.h files
, para empezar. El sistema se quejaba de algunos otros archivos. Seguí este enlace que básicamente decía que eliminara los archivos de los que se quejaba el sistema, pero en su lugar, cntrl + los arrastréCopy Bundle Resources
.La forma más fácil de buscar los archivos es usar el filtro en la esquina superior derecha:
Aquí están las instrucciones del enlace:
fuente