xcode .pch,从一个文件中排除

时间:2013-09-19 19:25:18

标签: ios objective-c xcode

.PCH

#ifdef __OBJC__
    #import <Foundation/Foundation.h>
    #import <UIKit/UIKit.h>
    #import "thing.h"
#endif

我有一个非常大的项目,我正在尝试调试,我怀疑问题是在thing.h。

根据我的理解,.pch文件包含在项目中的每个.m和.h中。

是否可以将其仅包含在一个或两个文件中?对于调试,我不想在一个测试文件中包含thing.h,但是从.pch中删除它会导致项目中的级联噩梦。

1 个答案:

答案 0 :(得分:0)

这是一个非常老的问题,但是我碰到了这个问题。我可以通过用ifndef SOME_NAME包装pch文件来解决此问题。然后,在每个不希望包含的特定文件的项目设置中,我添加了-DSOME_NAME=1编译器标志。希望能对以后的人有所帮助。