xcode precompiled-headers

¿Está bien eliminar el archivo Prefix.pch del proyecto Xcode?



precompiled-headers (2)

El proyecto Xcode genera el archivo Prefix.pch automáticamente. Cuando eliminé este archivo e intenté compilar, obtuve un error de compilación que decía que faltaba el archivo '' * _Prefix.pch''.

  • ¿Es necesario el archivo Prefix.pch para compilar con Xcode?
  • ¿Cómo puedo compilar sin el archivo Prefix.pch?

En Xcode, vaya a la configuración de compilación de su objetivo (Comando-Opción-E, ficha compilación) y desmarque Precompilar encabezado de prefijo (GCC_PRECOMPILE_PREFIX_HEADER). También puede eliminar el valor de la configuración del encabezado de prefijo si lo desea.

Los encabezados de prefijo se compilan y almacenan en un caché, y luego se incluyen automáticamente en cada archivo durante la compilación. Esto puede acelerar la compilación y le permite incluir un archivo sin agregar una declaración de importación a cada archivo que lo use. No son necesarios, y en realidad compilación lenta cada vez que los cambie.


Sí, puede compilar y ejecutar el proyecto sin el archivo .pch. En Xcode, vaya a la configuración de compilación de su objetivo (Comando-Opción-E, ficha compilación) y desmarque Precompilar encabezado de prefijo (GCC_PRECOMPILE_PREFIX_HEADER). También puede eliminar el valor de la configuración del encabezado de prefijo si lo desea.