![老规矩](https://i-blog.csdnimg.cn/blog_migrate/873c990073e072ae3093648045a25cba.webp?x-image-process=image/format,png)
什么是 .pch 文件?
pch文件是一个标准的预编译头文件( Pre-Compiled Header). 这个文件会被编译存储在一个缓冲空间里并且自动有且只有一次包含到每个文件里。它能够提高编译速度,让你不用import任何代码到你的代码文件里就能添加了该引用。
问题描述
当你启动Xcode6,然后创建一个新工程的时候,新版本的xcode6不会自动创建<ProjectName>-Prefix.pch文件到你的工程里,但是不需要担心在xcode6没有这个文件了,因为此文将告诉你如何xcode6中创建pch文件!
一步步教你如何添加pch文件到你工程里 :~
1.) 打开你已经存在的XCODE工程. 选择 File > New > File > iOS > Other > PCH File 然后点击下一步.
![在XCODE6中如何添加pch文件](https://i-blog.csdnimg.cn/blog_migrate/20698de8585ab6e02e223bd784d65487.webp?x-image-process=image/format,png)
2.) 给你的PCH文件起名字projectName-Prefix.pch
. 例如你的项目工程名为iOSSample
然而你的PCH 文件的名字应该为 iOSSample-Prefix.pch
然后点击创建按钮.
3.) 选择 PCH 文件(文章的示例文件为 iOSSample-Prefix.pch
) 并且替换文件内容,内容如下.
Prefix header
The contents of this file are implicitly//included at the beginning of every source file//
#import#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#endif
4.) 找到 Project > Build Settings > 搜索 “Prefix Header“
5.) “Apple LLVM 6.0″ 栏目中你将会看到 Prefix Header 关键字.
![更改项目编译设置](https://i-blog.csdnimg.cn/blog_migrate/1b2964eebbc69d1107fb4aac9274cd76.webp?x-image-process=image/format,png)
6.) 输入: YourProjectName/YourProject-Prefix.pch 或 $(SRCROOT)/YourProject/YourProject-Prefix.pch
7.) Clean 并且 build 你的项目.
就是这样!完成!现在你可以使用你的 PCH 文件就像你使用老版本的Xcode一样了.