xCode 4.4没有获得所有.pch文件头导入?

sha*_*oga 28 objective-c header-files precompiled-headers

这是我的.pch文件 -

   //
// Prefix header for all source files of the 'English Club' target in the 'English Club' project
//

#import <Availability.h>

#ifndef __IPHONE_4_0
#warning "This project uses features only available in iOS SDK 4.0 and later."
#endif

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
    #import <CoreData/CoreData.h>
    #import "Helper.h"
    #import "Animations.h"
    #import "Constants.h"
    #import "SoundPlayer.h"
    #import "UAirship.h"
    #import "UAStoreFront.h"
    #import "UIIMagesNames.h"
    #import "UIView+Sizes.h"
    #import "HelpButton.h"
    #import "SoundPlayer.h"
    #import <RestKit/RestKit.h>
    #import "UIHelpSoundFiles.h"


#endif
Run Code Online (Sandbox Code Playgroud)

仍然很常见,Xcode会给我错误,他找不到那些类.(例如帮助者).问题是该项目将被编译并且工作正常,但是我有数百个错误,这些错误会扰乱我寻找真实的错误.

知道为什么吗?

Jea*_*ure 85

这似乎是Xcode 4.4中的已知问题(如发行说明中所示)

建议Delete the PCH index folder解决此问题.

要找到此文件夹,请在Xcode中打开管理器并选择"项目"选项卡,然后在左侧窗格中选择项目.您应该Derived Data使用小箭头查看此特定项目的路径Show in Finder.如果单击此箭头,您将被带到Finder中的正确位置.如果您然后导航到Index子文件夹并删除PrecompiledHeaders文件夹,您应该全部设置.

Xcode应重新索引,并重新创建此文件夹,但错误应该消失.

  • 谢啦!.那让我抓狂!Xcode4.6¬_¬仍然会发生 (3认同)
  • 在5.1.1中我也是一个问题.疯狂的是我已经尝试删除所有派生数据,但这不起作用......但是进入Derived Data文件夹并删除了PrecompiledHeaders文件夹!呵呵... (3认同)
  • 仍然在XCode 5.1.1中发生!我最近启用了FileVault,也许这会增加问题?希望我能帮助我每年两次解决这个问题后再次提出这个问题! (2认同)

Yar*_*sim 18

我发现只更新你的pch文件(添加和删除空间)并重建将导致xcode解决这些问题