Ошибки компиляции Prefix.pch файл, вызывая большие проблемы

StackOverflow https://stackoverflow.com/questions/3947984

Вопрос

Обновление 2.

Я обнаружил, что если я изменю «базовую SDK» на «IOS Simulator 3.2» (iPad ???) Это не дает мне эту ошибку при выполнении сборки и анализа ... Но это должно быть приложение для iPhone. Я бегу XCode 3.2.4 ... Я что-то упускаю, когда я создаю проект? Я выбираю iPhone как целевое устройство, не уверенное, что происходит.

Оригинал

У меня проблемы с нахождением утечки памяти в моем приложении iPhone. Я пробовал запустить «Build & Analyze», но когда он попадает в файл myapp_prefix.pch, он говорит, что «Analyzer пропустил этот файл из-за ошибок анализа» - затем 50% файлов после этого скажем, «пропустил этот файл из-за ошибок - / var / folders / ... /myapp_prefix.pch Файл не найден ".

Приложение фактически компилирует и работает, а файл Prefix.pch существует.

Когда я открываю все ошибки, которые появляются под первой ошибкой, он начинает открывать файлы, которые находятся в рамках, которые я не знаю, почему там будет что-то не так.

alt text

Вот содержимое файла .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

ОБНОВИТЬВот файлы, которые открываются, когда я нажимаю «Ожидаемое функциональное тело после декларатора функции», «Ожидаемый тип» и т. Д. CGPDFCONTEXT.H UIVIVE.H UIAPLICATION.H UITEXTVIEW.H UIWEBVIEW.H

Все они расположены в рамках.

Я попытался создать совершенно новый проект и импортировать мои существующие классы, и это дало мне одинаковые ошибки.

Я пробовал бегать построить и анализировать на одном из моих более старых проектов, которые используют одни и те же рамки, и он работает нормально.

Это было полезно?

Решение

Я только что имел точную проблему. Я переключился с симулятора к устройству и пробежал «Build & Analize» снова, и вот и вот, оно сработало. Не спрашивайте меня, почему, но, по крайней мере, это позволяет использовать функцию анализа.

Другие советы

Я исправил мою сборку со следующим - там, кажется, ошибка в текущей версии XCode, чтобы флаг не установлен должным образом:

#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

Вы можете взять PEEK в файле .pch, это на самом деле текстовый файл с включенным / импортом. Может быть, есть там немного мусора.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top