首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译Prefix.pch文件时出错,导致更大的问题

编译Prefix.pch文件时出错,导致更大的问题
EN

Stack Overflow用户
提问于 2010-10-16 06:57:34
回答 3查看 5.6K关注 0票数 1

更新2

我发现如果我将"Base“更改为"iOS模拟器3.2”(iPad??)在进行构建和分析时它不会给我这个错误..。但这应该是一个iPhone应用程序。我在运行XCode 3.2.4..。当我创建这个项目的时候,我是不是遗漏了什么?我选择iPhone作为目标设备,不确定是怎么回事。

原始

我在我的iPhone应用程序中发现内存泄漏时遇到了问题。我试着运行"Build & Analyze",但是当它到达MyApp_Prefix.pch文件时,它说“分析器由于解析错误而跳过了这个文件”--然后50%的文件说“因为解析错误而跳过了这个文件-/var/ /MyApp_Prefix.pch /./MyApp_Prefix.pch文件找不到”。

该应用程序实际上编译并运行,并且Prefix.pch文件确实存在。

当我打开第一个错误下面出现的所有错误时,它会开始打开框架中的文件,我不知道为什么会出现错误。

以下是.pch文件的内容:

代码语言:javascript
复制
//
// 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

UPDATE这里是当我单击“函数声明器后的预期函数体”、“预期类型”等时打开的文件.CGPDFContext.h UIView.h UIApplication.h UITextView.h UIWebView.h

这些都位于框架中。

我尝试创建一个全新的项目并导入我现有的类,这给了我同样的错误。

我试着在一个使用相同框架的旧项目上运行Build & Analyze,它运行得很好。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-10-17 17:19:32

我只是遇到了同样的问题。我从模拟器转到设备,再次运行“构建和分析”,瞧,它成功了。不要问我为什么,但至少这使您能够使用分析特性。

票数 4
EN

Stack Overflow用户

发布于 2010-10-20 13:33:10

我用以下方法修复了我的构建--在当前版本的XCode中似乎有一个bug,因此没有正确设置标志:

代码语言:javascript
复制
#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
票数 4
EN

Stack Overflow用户

发布于 2010-10-16 07:14:12

您可以查看.pch文件,它实际上是一个包含/导入的文本文件。也许里面有垃圾。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3947984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档