类似这种错误,相信在开发中很常见,今天我出现这个情况的场景是这样的,由于之前开发此模块的是其他两位同事,而由于版本的迭代次数较多各种原因最后导致一个业务模块的代码分成了两个大文件夹分别存放,有框架和代码洁癖的人是无法忍受这种情况的存在,于是把两个代码合成在一个文件夹中
接着就有了下面这个报错
No such file or directory: '/Users/chg/Desktop/yunchou/gold-pointing/gold-pointing/YCClasses/YCCustomerList/View/CustomerDetail/YCEventUserListCell.m'
意思是xcode无法找到上面这个路径的文件
虽然我已经把两个文件夹中的所有.H .M文件都放在一起,也就说YCEventUserListCell.m这个文件也是在项目中的,但xcode要找的不是你刚才放的新路径,而且原来YCEventUserListCell.m这个文件所存放的路径,而这个文件已经被我删除了 ,自然xcode就会报错说找不到
解决办法:
Build Phases——Complle Sources
搜索你报错的那个文件:
如上图,搜索之后会出现两个路径 一个是我新加的,一个是原来的,那么原来的那个路径的文件已经被我删了,显示的时候就是灰色的,把这个灰色路径直接删除即可。