在Xcode 6中创建新项目时,生成的项目缺少Prefix.pch文件。这是有意的吗?我们应该继续制作自己的,还是应该使用新的方法?
我没有太多使用它,但是在每个文件中都有一些关键的系统框架,比如Foundation和UIKit,以及几个常用的第三方框架。首选解决方案是手动创建我们自己的前缀文件并在构建设置中配置它还是其他什么?
答案 0 :(得分:7)
您可以像这样手动轻松添加Prefix.pch文件:
1)将新的.pch文件添加到您的项目中 - >新文件 - >其他 - > PCH文件
2)转到项目的构建设置。
3)搜索“前缀标题”。你应该在Apple LLVM下找到它。
4)将其粘贴到$(SRCROOT)/yourPrefixHeaderFileName.pch
字段中5)清理并构建项目
如果您像使用xCode 6之前一样使用Objective-C,则还必须在.pch文件中导入UIKit和Foundation框架。否则,您必须在每个头文件中手动导入这些框架。无论如何,您可以在测试所用语言时添加以下代码:
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#endif