.pch 文件找不到 XCTest/XCTest.h' file not found ..

一般这种情况多见于从其他地方拷贝过来的项目,有头文件始终找不到

解决办法一、

选中最上面的项目–>右边侧栏TARGETS–>找到Build Settings –> 搜索框搜prefix header–>下面找到Prefix Header–>双击后面的路径打开编辑 。在项目文件夹中找到文件夹Supporting Files–>找到public.pch直接拖进刚才的编辑框中,回车键ok

解决办法二、

还是刚才的路径Build Settings - Prefix Header, 修改pch路径为

$(PROJECT_DIR)/public.pch

即可
OR

$(SRCROOT)/项目名/pch文件名

这种写法咋换电脑运行都不会报错 这是自动识别pch文件路径的写法 不清楚可以Google详细了解下!

终极问题:


如果上面的方法还是没有解决你的问题,而且报错问题提示导入第三方的 .h 头文件找不到,一般是绝对路径、相对路径方面出现问题了(多出现在别人拷贝过来的项目),解决办法有两种:第一种就是修改默认设置比较费事儿就不深究了没多大意思感兴趣的话可以Google了解。那么下面再提供另外一种比较暴力简单的解决方法:

  • 1 .打开项目文件:将 .xcwworkspace 和 pod 开头的文件除了Podfile,全删
  • 2 .pod install
  • 3 .重新打开项目:command + shift + K clean一下
  • 4 .command + B

一般上面的方法可以解决一切问题了!如果上面的方法仍然没有解决到你的问题,那一定是你的Xcode或电脑抽风了(〃>皿<),到门口找个板砖拍两下你的电脑就好了。。。哈哈哈~(≧▽≦)/~!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值