Pch文件的配置

今天在编写代码的时候突然忘记了PCH的路径要如何写了,被自己蠢哭了,在此记录下,防止自己以后忘记(这才两个月没有创建pch就忘记了)

首先说一下pch的作用:

1.存放一些全局的宏(整个项目中都用得上的宏)
2.用来包含一些全部的头文件(整个项目中都用得上的头文件)
3.能自动打开或者关闭日志输出功能

1.在Xcode中添加pch文件:Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件

Pch文件的配置_第1张图片


2.在工程的TARGETS里边Building Setting中搜索Prefix Header,然后把Precompile Prefix Header右边的NO改为Yes:

Pch文件的配置_第2张图片

3.找到 Apple LLVM7.1-Language 这一栏下的Prefix Header,双击其键值部分,将 $(SRCROOT)/ 拷贝进去,然后在其后直接把前面自己建的pch文件拖进去,注意:这个时候你会发现一大串的字符,并不是自己想要的,也是不正确的,因为那是你pch文件的路径,由于Xcode这一项在运行的时候会自动寻找路径,为了导致重复使用,所以我们要把前几项删除掉,保留 工程名+pch文件名字.pch。 如下图,正确的格式就是  $(SRCROOT)/+工程名+pch文件名字.pch

Pch文件的配置_第3张图片




你可能感兴趣的:(iOS)