Errores de compilación de archivos Prefix.pch, causando problemas mayores
-
08-10-2019 - |
Pregunta
Actualización 2
he descubierto que si cambio el "SDK Base" a "simulador de iOS 3.2" (iPad ???) que no me da este error cuando se hace para Diseñar y analizar ... Pero esto se supone que es una aplicación de iPhone . Me postulo XCode 3.2.4 ... me estoy perdiendo algo cuando creo el Proyecto? Estoy eligiendo iPhone como dispositivo de destino, no está seguro de lo que está pasando.
ORIGINAL
Estoy teniendo problemas para encontrar una pérdida de memoria en mi iPhone App. Intenté funcionar "Construir y Analizar", pero cuando se pone en el fichero de MyApp_Prefix.pch, se dice "Analizador omite este archivo debido a errores de análisis" - entonces el 50% de los archivos después de que digamos "saltó este archivo debido a errores de análisis -. / var / carpetas / archivos ... /MyApp_Prefix.pch no encontrado"
La App realidad compila y se ejecuta, y el archivo Prefix.pch existe.
Al abrir todos los errores que aparecen bajo el primer error, se inicia la apertura de archivos que se encuentran en los marcos, que no sé por qué no habría algo mal en ese país.
Aquí está el contenido del archivo .pch:
//
// Prefix header for all source files of the 'Tickets' target in the 'Tickets' project
//
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif
Actualizar Estos son los archivos que se abren cuando haga clic en el 'cuerpo de la función se esperaba después de declarador función', 'espera tipo', etc ... CGPDFContext.h UIView.h UIApplication.h UITextView.h UIWebView.h
Estos están ubicados en los marcos.
intenté crear un proyecto totalmente nuevo e importar mis clases existentes, y me dio los mismos errores.
He intentado correr para Diseñar y analizar en uno de mis proyectos más antiguos, que utilizan los mismos marcos, y funciona bien.
Solución
Yo sólo tenía el mismo problema. Cambié de simulador de dispositivo y RAN "Construir y Análisis de" otra vez, y he aquí, funcionó. No me preguntes por qué, pero al menos esto le permite utilizar la función de analizar.
Otros consejos
He modificado la estructura con la siguiente - parece que hay un error en la versión actual de XCode así que la bandera no está ajustado correctamente:
#ifdef __OBJC__
#ifndef __IPHONE_OS_VERSION_MIN_REQUIRED
#define __IPHONE_OS_VERSION_MIN_REQUIRED __IPHONE_3_0
#endif
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif
Se puede echar un vistazo en el archivo .pch, es en realidad un archivo de texto con los includes / importaciones. Tal vez hay algo de basura en ese país.