更新 2
我发现,如果我将“Base SDK”更改为“iOS Simulator 3.2”(iPad ???),它不会在构建和分析时给我这个错误......但这应该是一个 iPhone 应用程序。我正在运行 XCode 3.2.4... 创建项目时是否遗漏了什么?我选择 iPhone 作为目标设备,不知道发生了什么。
原来的
我在我的 iPhone 应用程序中发现内存泄漏时遇到问题。我尝试运行“构建和分析”,但是当它到达 MyApp_Prefix.pch 文件时,它说“分析器由于解析错误而跳过了这个文件”——然后 50% 的文件说“由于解析错误而跳过了这个文件- /var/folders/ ... /MyApp_Prefix.pch 文件未找到”。
App实际编译运行,Prefix.pch文件确实存在。
当我打开出现在第一个错误下的所有错误时,它开始打开框架中的文件,我不知道为什么那里会有问题。
这是 .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 UIView.h UIApplication.h UITextView.h UIWebView.h
这些都位于框架中。
我尝试创建一个全新的项目并导入我现有的类,它给了我同样的错误。
我尝试在我的一个旧项目上运行 Build & Analyze,它使用相同的框架,并且运行良好。