方法一:
很多时候使用xcode生成了.h.m文件后,当第二天修改项目名的时候,再次打开项目会发现昨天生成的文件全部变红色了。
其实它还在项目中,show in finder还可以找到它的身影。出现这样的问题,最大可能是谁修改了路径。导致生成的路径为绝对路径。
那么需要我们去配置修改为相对路径。
解决方法如下:
1、在丢失文件的文件夹中右击(show in finder)。
2、找到丢失的文件。复制粘贴到桌面(方便找到的地方即可)
3、删除xcode中的丢失的原文件和红色文件
4、BuildSetting->Search Path->Library Search Paths中添加路径$(SRCROOT)/项目名/丢失文件文件夹路径
5、将刚才保存在桌面的文件拖到相应的地方。关闭xcode。
6、重启xcode
转载http://www.cocoachina.com/bbs/read.php?tid-1688018.html
方法二:
关闭xcode 重新打开。我的是xcode左边自己创建的文件莫名红色。重新打开就好了。原因可能是:git创建的另外一个版本里,删除了大量代码文件,导致有缓存异常把。