美文网首页
PCH 与 Header File 问题记录

PCH 与 Header File 问题记录

作者: 灵山脚下小香猪 | 来源:发表于2019-05-30 11:03 被阅读0次

问题描述:

接手一个项目,先前的同事在项目中很多字符串常量并未统一管理,用到的时候写进代码行中,因此想着把一些全局用到的字符串常量提取出来,以便管理

处理方案:

1.添加一个Header File(**注意要勾选target**

添加Header.h(01) 添加Header.h(02)

2.在原有的先前同事创建的PCH中引入Header.h

然而:

Header.h中定义的常量在文件中怎么都引用不到,一直报错(抓耳脑塞一个多小时,主要项目比较闲,其他老师在做项目的时候可别因为这耽误时间)

NIMA,Xcode秀逗了????????????

尝试各种配置,重启Xcode都无济于事

终于:

本着试试的心态检查了一下pch文件的配置:

我的天,他竟然在Prefix Header中配置的绝对路径: /user/mymacname/DeskTop/MyProject/MyProject.pch

因为是接手的项目,所以我把原项目复制一份已做备份,然后把原来的项目放到了Documents文件夹里

结果就是,复制出来的项目Prefix Header配置的路径是原文件的路径也就是桌面上那一份代码的路径

 - - 描述有点乱,总之问题是 Prefix Header 配置不对导致的

所以:

1、Prefix Header 一定要配置相对路径 $(SRCROOT)/你的项目文件夹/你的pch文件名.pch

正确的路径

2、不要太相信别人

3、出来混迟早要还的,自己挖坑自己挑

(如果不搬迁项目的存储地址,一切会很顺利)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

God bless every programmed ape!

上帝保佑每一只程序猿!Amen!

相关文章

网友评论

      本文标题:PCH 与 Header File 问题记录

      本文链接:https://www.haomeiwen.com/subject/mwlmtctx.html