转自:http://blog.csdn.net/iosdevtip/article/details/40918353
StackOverFlow上讨论的已经比较清晰了
StackOverFlow:为什么xcode6没有自动创建pch文件呢?
如何在Xcode6中添加pch(Precompile Prefix Header)?
1,Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件:“工程名-Prefix.pch”:
![](https://i-blog.csdnimg.cn/blog_migrate/b839f312df94732c38fc6bcb8ea9719d.jpeg)
2,将building setting中的precompile header选项的路径添加“$(SRCROOT)/项目名称/pch文件名”(例如:$(SRCROOT)/LotteryFive/LotteryFive-Prefix.pch)
![](https://i-blog.csdnimg.cn/blog_migrate/be68216c3ec37cc9a36ec220418d7ee0.png)
可以了,编译一下程序,如果有错误检查一下添加的路径是否正确。
3,将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度
![](https://i-blog.csdnimg.cn/blog_migrate/3f2cd258d7ea5174cf7e4d94af6ebd46.png)
StackOverFlow上讨论的已经比较清晰了
StackOverFlow:为什么xcode6没有自动创建pch文件呢?
如何在Xcode6中添加pch(Precompile Prefix Header)?
1,Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件:“工程名-Prefix.pch”:
![](https://i-blog.csdnimg.cn/blog_migrate/b839f312df94732c38fc6bcb8ea9719d.jpeg)
2,将building setting中的precompile header选项的路径添加“$(SRCROOT)/项目名称/pch文件名”(例如:$(SRCROOT)/LotteryFive/LotteryFive-Prefix.pch)
![](https://i-blog.csdnimg.cn/blog_migrate/be68216c3ec37cc9a36ec220418d7ee0.png)
可以了,编译一下程序,如果有错误检查一下添加的路径是否正确。
3,将Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度
![](https://i-blog.csdnimg.cn/blog_migrate/3f2cd258d7ea5174cf7e4d94af6ebd46.png)