1、Command +N,打开新建窗口iOS - Other - PCH File 创建一个pch文件
![](http://upload-images.jianshu.io/upload_images/1373026-1e27810b84a2431c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
2.在工程的 Targets 里面的 Building Setting 中搜索 Prefix Header ,然后把 Precompile Prefix Header 右边的 No 改为 YES,预编译后的pct文件会被缓存起来,可以提高编译速度,如图所示:
![](http://upload-images.jianshu.io/upload_images/1373026-130d91181b9c266b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
1975627-33c0f71c97041e3b.png
3.设置pch文件的路径,$(SRCROOT)代表工程的根目录,然后后面还要加上pch在当前项目的路径,所以完整的pch文件的路径就是 $(SRCROOT)/PchDemo/Tools/PrefixHeader.pch;知道了pch文件的目录,接下来我们就可以设置了,在工程的Targets里边的Building Setting 中搜索 Prefix Header , 找到Prefix Header 属性,双击后面空白处,将pct的路径填写到里面,如图所示:
$(SRCROOT)/buybuyART/buybuyARTPrefix.pch
![](http://upload-images.jianshu.io/upload_images/1373026-8c4a775ca979d52c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
4. command + B 编译 一下,如果没有报错,说明pch文件的创建和配置成功了。