Xcode 6中缺少前缀文件

Cor*_*eke 3 xcode6 ios8

在Xcode 6中创建新项目时,生成的项目缺少Prefix.pch文件.这是有意的吗?我们应该继续制作自己的,还是应该使用新方法呢?

我没有太多使用它,但是在每个文件中都有一些关键的系统框架,如Foundation和UIKit,以及几个常用的第三方框架.首选解决方案是手动创建我们自己的前缀文件并在构建设置中配置它,还是其他什么?

小智 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
Run Code Online (Sandbox Code Playgroud)