一般这种情况多见于从其他地方拷贝过来的项目,有头文件始终找不到
解决办法一、
选中最上面的项目–>右边侧栏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或电脑抽风了(〃>皿<),到门口找个板砖拍两下你的电脑就好了。。。哈哈哈~(≧▽≦)/~!