iOS最简单的PCH文件相对路径配置

前言:多人开发的时候pch文件用绝对路径就有问题,造成同事拉下来的代码找不到这个文件报错(路径),这个时候就要配置相对路径了。
在网上找了些方法贴一个出来如下:
Tip:但是我本人用这个方法同样报路径错误。

设置PCH的相对路径

   要想设置PCH的相对路径,首先我们需要去查看绝对路径。

相对路径

点击PCH文件,Xcode的右侧会显示PCH的属性。这里我们可以获取到PCH的绝对路径。从工程的路径开始,前面使用$(SRCROOT)代替,即为PCH的相对路径。
设置相对路径

      在Xcode的target配置中,在Build Setting中找到Prefix Header,将修改后得到的相对路径添加到其中,并将Precompile Prefix Header的值设置为YES。

运行工程,PCH相对路径设置成功。

重点来了:
1.查看相对路径 。
直接上图 :这是我的pch在项目中的文件示意图,你可以根据自己的项目来看

69B44289-B88F-4571-BD24-59D287A81EAD.png

2.查看绝对路径

2.1 点击选中你的pch文件

2.2上图右侧的路径就是项目pch的绝对路径 (/Users/chenwanbing/Desktop/TDService/TDService/TDService/Classes/Main/Other/TDService.pch)

2.3 如图中红字标识的根目录 TDService,也就是第一张图里面的相对路径的开始。
2.4 以根目录开始复制,阴影部分就是pch的项目路径。TDService/Classes/Main/Other/TDService.pch

2.5 最后一步。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • pch文件是什么 预编译头文件(一般扩展名为.PCH),是把一个工程中较稳定的代码预先编译好放在一个文件里。这些预...
    追沐阅读 1,591评论 0 0
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 设置PCH的相对路径有时候拷贝工程之后无法运行,报错提示找不到PCH文件,此时是因为工程使用了绝对路径,改成相对路...
    Pandakingli阅读 817评论 0 0
  • PCH(Precompile Prefix Header File)文件,也就是预编译头文件。pch头文件的内容能...
    Tangmi_Up阅读 560评论 0 0
  • PCH(Precompile Prefix Header File)文件,也就是预编译头文件。pch头文件的内容能...
    风轻鱼蛋阅读 1,810评论 0 2