iOS pch文件 绝对/相对路径

今天从git上下了个demo看看,执行cmd+r之后,发现跑不起来,提示类似如下错误:

<built-in>:1:10: 'PrefixHeader.pch' file not found

猜测应该是路径不对导致,但一时忘记怎么将绝对路径转成相对路径,百度解决之后还是决定记录下来。

查看pch路径

将pch文件拖进第三步弹出的框里面,pch的文件路径就会被填进去,但是这是绝对路径,如果你把项目移到另外一个地方,就会报错,找不到pch文件,所以需要把它转为相对路径。例如绝对路径格式:/Users/lixue/Desktop/项目名/项目名/PrefixHeader.pch,转化为相对路径,如下格式$(SRCROOT)/项目名/PrefixHeader.pch,这里只有一个项目名(注意图片下说明)

一看确实会发现是之前demo的绝对路径

直接拖拽左边pch文件到右边框框中,此为pch绝对路径,不是相对路径
按照上述文字更改ok

后续

下载的demo编译提示找不到文件,一般都是绝对路径和相对路径的问题,按照如上思路最终都可以解决,重要小问题,小记!

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

推荐阅读更多精彩内容